Only return a 404 for empty collections when ids have been specified

Filtering resulting in an empty collection should not result in a 404,
fetching specific resources should (or should not[1])

[1] https://github.com/json-api/json-api/issues/230