BOSH Die nicely on timeout reply to request

Only bosh validates what happens when it sends a request.

Unsure if some kind of timeouts should also be added too, all calls/connects are currently done with timeout infinity, which doesn't seem to mean it never returns but it could?

But for now this will remove errors.