Fix rate limiter process cost check

The check should have been whether current cost + new cost <= max uid cost, rather than <.
In changing this, I moved that check out so it's more readable.

This was likely missed earlier because the default was higher, now that it's 1 it means any
cost would never be allowed.

Test: confirm that first run after boot is allowed.
Bug: 347304011
Flagging: EXEMPT - bugfix
Change-Id: I72399eeefaab349bb54a6a6ee763971e344ccdb5
1 file changed