test_rst_flag: inject ROUTER_FLAG_RST → rconn destroyed, service notified test_client_restart: pump random data → inject START → restart detected test_sess_id_change: pump sess_id=0 → inject sess_id=1+START → detected test_sess_id_wrap: pump sess_id=3, peer_sess_id=3 → inject sess_id=0+START → wrap detected test_server_reinit: reinit router → new rconn start_sent=0, sess_id=0 inject() extended with uint8_t flags parameter. pump_data helper for random data injection. test_handler tracks g_notify_count for close/restart notifications. fix: etcp_router_recv_cb — return after RST flag to avoid NULL rconn deref