Don't crash during reauthentication if Promise rejects.
Don't crash during reauthentication if Promise rejects.

Handle any error thrown while executing authenticate() from timer.
In the case of failure retry using the same backoff stategy as been
implemented in the websocket code.

fhqvst/avanza