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.
yea let's wait til we know it's 100% solid. also main uber hasn't been deployed in a bit I wanted to keep an eye on it