Other jurisdictions have adopted various methods. Some jurisdictions don't wait for an audit. Part of the timing here is that you need an audit, and that audit has to be completed after all the expenses are made.
I'm not necessarily supporting that there be no audit, but perhaps a portion of the money could be paid the way a bank would pay: a small amount is paid up front and the balance upon audit. The risk, obviously, is that you're paying before you know what has actually been spent.