[CHORE] Refactor withdrawal processor to loop, use transaction.