Fixes issue TA135

Make the non-admin api return 400 when criteria are not met for adventure execute

Issue TA135
issue TA135
ISSUE TA135