Hi Nate,
Your expectation that OverDrive should be sending messages to prepare devices when a rundown is advanced is correct, so let's break it down a bit.
If a device has been cued, but all the content has been ejected, the operator may need to recue those devices to re-load them. Otherwise the system would constantly be checking and cueing, creating overhead on the network.
Is the custom control built on the Carbonite, or Caprica? When you run the eject command, can you cue clips from Direct Control? Do you have to cue manually each device to get things moving again? Are there secondary events within the timeline?
Open a support ticket, if you feel the need, as support will need some logs to track down the issue, but understanding the workflow will help fill in those blanks.
------------------------------
JB Morrison
Product Manager; OverDrive and Caprica
------------------------------