Rework activity status updater
Rework activity status updater

- Activity changes are now handled through a separate function.
- Fixed activity not changing from "error" to "online" when the server comes online. This was due to the (now removed) clientStatus flag not resetting to 0 when the server connection drops.

LakeYS/7DTD-Discord,LakeYS/7DTD-Discord