Disable transactions for multi-threaded features
Replace `build_stubbed` with `create`

Since it does not create database entries, it causes foreign key checks
to fail.
Override `Event#to_param`

The URL key for `Event` objects needs to be their number, not their ID,
since the number is what is used in URLs.