Pyra, how about pausing any accounts that are currently in profit (anything over their initial investment) so the rest of us have a chance.
It would be worse, because those accounts are still depositing/investing, helping everyone.
It could still be done, you could assign all accounts a temporary % profit in USD based on their original deposit dates. If someone makes a fresh a deposit after the latest change, that would not be affected by it. Same as new deposits currently do not affect older deposits currently. When all older deposits have made a fiat profit, then you can resume knocking them out 10 at a time, or just split all extra hashing power amongst everyone like before the change.
I also sent you a pm a few months ago about a large # of deposits across several accounts currently being assigned 0.0hs.