Attempting to update schedule with invalid param

Changed exception to throw a 400 (bad request) instead of 403 (forbidden).

Fixes rm895