Sleep for a ms when there are no events in queue, instead of when there were events in the queue
The logic for when to sleep had accidentally been reverted and was polling the digitizers at >10kHz when running with just cosmics.
This exacerbated the problems with FORMOSA failing to configure when we were running.