fix account credit adjustment submission bug

Fixes a bug where you can't submit an account credit adjustment if there are no subscriptions for that account.

Also includes one refactoring item that was somehow missed.