Changed how real-time commands reach connected screens

We changed how real-time commands, like syncing settings, applying a config change, or forcing a factory reset, are delivered to connected screens, moving to a lower-overhead delivery path that holds up better as more screens connect at once.

This reverses the reliability change we made in May. Delivery over this channel isn’t explicitly confirmed, so in rare cases a command might not immediately reach a screen that’s currently connected. This only affects screens that are online at the moment a command is sent; screens that aren’t connected already pick up commands through a separate fallback check-in regardless.