If an unknown blueprint or workspace is deleted it will now return an error. Also fixes the blueprints DELETE handlers to return the correct error to the client. Includes a new test.