BUG: resources are not allocated fairly when bank runs out

This suggestion has been merged into another suggestion:

Not enough resource to give to all should mean no resources distributed