Ensure that completed services can't be edited

Once a listing has been marked as completed it should not be editable without returning it to drafts.
- The "edit" links won't appear on the summary page
- If the user hacks the URL to get to an individual page this page will return "not found"
- If the user still tries to make a `POST` request to save the page nothing will be saved and the user will be redirected to the summary
Only going to happen if they've spoofed a `POST` request. Messaging not a requirement of [the card](https://www.agileplannerapp.com/boards/187120/cards/6376)