SOS-1823 will use to get users and send notifications asynchronously
SOS-1823 move to sendUserNotifications
SOS-1828 Announcement Notifications are not being sent to users through inheritance.
SOS-1823 update sendUserNotifcations method to get users in batches
SOS-1823 Use same pattern as trunk commit and abstract out the class
SOS-1823 Most of the time, we do add a break between two vars if one depends on the other (int start, int end), but all of the use cases of the int start / end for INTERVAL don't have it, so just following that pattern.