Upgrade fixes

Connect changed the API slightly, it does not return whole response object (like `Net::HTTPServerError` but only the error code number).