Reset lastLedgerClose to give more time to connect

Reset ```_lastLedgerClose``` before reconnecting to wait for a ledger close.
Increase last ledger timeout to 1 minute.

Prevents reconnect/disconnect thrashing when the websocket server becomes unresponsive.