[wip] Error logging, flexible reconnect timeouts.