What does this MR do?
Fix shared runners minutes
Update only projects with used allowance, not all. We have millions of projects, and only a small portion of them use CI.
This is not ideal solution, as we should start using a new row, but before we change how builds are picked this is probably the fix.