Sets a flag, initializes the last message property and binds to the connections reconnect event to ensure our last message timestamp is accurate.