pub(crate) fn handle_runnables( snap: GlobalStateSnapshot, params: RunnablesParams, ) -> Result<Vec<Runnable>>