Platinum Separate 500 Internal Server Errors

Originally there were a large number of errors that resulted in 500 bad
request. I have separated each into individual errors to make it easier
for end users to diagnose problems.