asyncHandshake no longer leaves work in io_service