Fixes badge transfers

Quick fix to let badge transfers actually work. Partially addresses #598.

The emails are still weird, though, and the history still isn't saved.
Okay, if you think this may cause issues, we'll wait. Transfers aren't done at an insane rate or anything, and because the transfer emails we get include just the new information, we can actually back-fix them all.

Since the difference is only going to be a handful of hours, I'll close this PR and re-open once I get it properly fixed.