More granular errors for lack of user_id and survey