2. Start the WebSocket server on `FEEDGEN_SUBSCRIPTION_ENDPOINT` and confirm that the server doesn't crash.
3. Close the WebSocket server and confirm that the server doesn't crash.
4. Start a real firehose endpoint on `FEEDGEN_SUBSCRIPTION_ENDPOINT` and confirm that the server reconnects.
This PR allows the feed generator to try to reconnect back to the firehose subscription endpoint when an error occurred (Eg, WebSocket error 502).
(Close #44)
Review and test process:
new WebSocketServer({ port: 8080, verifyClient: (_info, callback) => { callback(false, 502); } });