Handle bad connections

- Throws an exception in case the client socket could not be created
- Add timeout to `React\Stomp\Client::connect`