Move empty divisions array check into the service so background jobs get the benefit too
@TODO this should probably be moved to a service extension at some point
Update ImportCompetitionsTask to inject an empty division if none specified in data
@TODO this shouldn't be necessary, but import fails when divisions key is empty