Fixes issue TA135

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