Make sure to process upgrade_data
Prevent race condition on success callback
Update Web-Socket-Ruby