More error handling in DonorsChooseDonationController.submitDonation()