session: cleanup poll_handle on close