pub fn start_rejoin_on_disconnect(
commands: Commands<'_, '_>,
disconnect_events: EventReader<'_, '_, DisconnectEvent>,
connection_failed_events: EventReader<'_, '_, ConnectionFailedEvent>,
auto_reconnect_delay_res: Option<Res<'_, AutoReconnectDelay>>,
auto_reconnect_delay_query: Query<'_, '_, &AutoReconnectDelay>,
)