Rewrite how friend status notifications are sent, so that they are sent through the IFriendsService, and so that online status notifications will be sent along with the agent login to the region and be kept there until they are fully logged in, at which point they will be sent. Send status notifications to other online users immediately after the user has finished logging in. Also pass the cached friends in the login response as well, so that the region will not query for them.