Turns out google's browserchannel implementation can handle cross-subdomain requests.