KRACOEUS-7618 : Budget Notes/Consolidate Expense Justifications

And I really am not a huge fan of the way this code used exceptions for control flow but I see this was existing code so I wont ask you to change it.