Make /by_id not 404 when items are not found

Make /by_id not 404 when items are not found.  Will still 404 if no items are found.

Fixes #831

Allows for more consistent functionality as an item with an invalid prefix (for an example) is simply ignored already.

To test, ensure you test with a valid prefix but an invalid actual id.