fn drain_steers( steer_rx: &mut Receiver<Task>, history: &mut Vec<Message>, current_task: &mut Option<TaskState>, ) -> bool