The Ready event isn't fired when the client recovers from being disconnected from Discord, this solves the gap between Connected and Ready for this case.