pub fn silo_event_next(silo_id: usize) -> Result<usize>
Dequeue the next event from a silo’s event queue.
Returns the raw event value, or Err(Error::Again) if empty.
Err(Error::Again)