make sure ExternalServiceReceiver type is stored

This will fix CI, and this is one reason why my original version of PR #114 didn't use `find_or_initialize_by`. You have to explicitly assign the receiver; you can't just assign the id. That's because we need Rails to store the receiver type in external_service_receivers table. I forgot about that until I debugged CI.