Fix welcome email enqueuing

As stated in the documentation, passing to closure an object may lead to
serialization issues. To avoid them, we only pass the primary key and
later retrieve the object from the database.

Since this process happens in background, this is not a big performance
concern.