Have a look at this first:
It explains how the players communicate with the CMS, and that should explain why doing anything from the CMS instantly on the Player is not possible within the current model.
You would need to engineer some kind of push mechanism (and deal with firewall/NAT traversal) for that to work.
If you’re happy to wait long enough for the client to connect to the CMS before the change took effect, then you could just intercept the output of the Schedule call and change that so that nothing was scheduled, in which case the default layout would play.