Remove marketable_urls check from find_by_path_or_id.

When marketable_urls is false and only the path is passed, then neither
find_by_path nor find is triggered (ht @renechz).

Fix for #2192.