Fix wrong behavior with numeric slugs

Instead of responding with 404 on non-existent slug (e.g. '1001-qwe')
friendly_id redirects to the object with id = 1001.

It happens because of friendly_id? returning nil (# True is the id is
definitely friendly, false if definitely unfriendly, else nil.)