Able to update last_scheduled attribute of a schedule

Added last_scheduled to read-only attributes in api_utils. Changed error message to be something more useful than the default -- displays all of the read-only fields that are attempting to be changed. Included a test case.

Fixes rm1001