Explicitly do a status check for a web app

- This keeps the status check from being performed twice in the
  scheduler as it happened on the before save.
- Also removed some silly code