Track build minutes for disabled shared runners
What does this MR do?
This MR fixes a bug caused by not tracking CI minutes for shared runners when a project's use of shared runners is disabled. This allows cryptominers to gain an infinite number of minutes by toggling off shared runners after they launch builds.
The fix is to remove the conditionals that prevent CI minutes from being tracked when shared runners are disabled on a project.
Issue
Resolves #332933 and #336021 (closed)
Edited by Avielle Wolfe