Capture the case where a `ResourceNotFoundException` was in the cause of an `IllegalArgumentException`. This situation should result in a 404 not a 500 with an error message.