Batched budget reauthorization feature has been fixed

Batched budget reauthorization was not worked. So these changes fix it.
Any reason why we create a new AccountKey here and don't find the key in the account object you've just created? (AccountInfo has a set of children that could be accessed)