Throw a NotFoundException when 404's are received 

So that these can be handled more easily.

This change is backwards compatible. Looking for things that aren't there is a common use-case, so it should be easy to do.