tests/gateway/test_telegram_network_reconnect.py::test_reconnect_self_schedules_on_start_polling_failure tests/gateway/test_telegram_network_reconnect.py::test_reconnect_does_not_self_schedule_when_fatal_error_set tests/gateway/test_telegram_network_reconnect.py::test_reconnect_success_resets_error_count tests/gateway/test_telegram_network_reconnect.py::test_reconnect_triggers_fatal_after_max_retries tests/gateway/test_telegram_network_reconnect.py::test_reconnect_drains_polling_request_only tests/gateway/test_telegram_network_reconnect.py::test_reconnect_continues_if_drain_fails tests/gateway/test_telegram_network_reconnect.py::test_initialize_still_runs_when_shutdown_fails tests/gateway/test_telegram_network_reconnect.py::test_conflict_retry_also_drains_polling_connections tests/gateway/test_telegram_network_reconnect.py::test_drain_helper_noop_without_app tests/gateway/test_telegram_network_reconnect.py::test_heartbeat_probe_no_op_when_polling_healthy tests/gateway/test_telegram_network_reconnect.py::test_heartbeat_probe_reenters_ladder_when_updater_not_running tests/gateway/test_telegram_network_reconnect.py::test_heartbeat_probe_reenters_ladder_when_get_me_times_out tests/gateway/test_telegram_network_reconnect.py::test_heartbeat_probe_reenters_ladder_on_get_me_network_error tests/gateway/test_telegram_network_reconnect.py::test_heartbeat_probe_skips_when_already_fatal tests/gateway/test_telegram_network_reconnect.py::test_reconnect_schedules_heartbeat_probe_on_success