404 if email signup has no content store item

Previously, if there was no content store item the App would 500. This should probably return a 404 instead.
For future reference you can consolidate these two lines down to the following:

```ruby
if content = content_store.content_item(request.path)
```

But that doesn't stop this from being merged. Good work.