Handle invalid participant with 404 status

References changes requested in PR #481


I often do `Participation.maximum(:id) + 1` to get an invalid ID :-)