Update last_ping_time variable on PING

`self.last_ping_time` was not being updated (as far as I can tell) which caused `_timeout_check` to interpret it as timeout and disconnect the bot, even though `PING` was sent to the server.

This commit just modifies `self.last_ping_time` to be equal to `datetime.now()` after `PING` is written successfully.