b5347faf44
- Replace placeholder-loop comment with the double-render guard explanation - Use _alarmTimestamps.GetValueOrDefault(binding, DateTimeOffset.MinValue) so the placeholder timestamp is stable/idempotent across snapshot calls (was UtcNow) - Add dcl.ExpectMsg<SubscribeAlarmsRequest>() drain in Snapshot_QuietNativeBinding_EmitsPlaceholder and Snapshot_NativeBindingWithLiveCondition_NoPlaceholder to consume the DCL message the NativeAlarmActor sends at startup