Prevent edit of completed before validation

- It makes more sense to prevent the editing of a completed service
  before any validation happens—whether or not the response
  validates is moot because it will never be saved
- It's also a slightly cleaner solution because it means not
  wrapping all of the saving functionality in a conditional