Throw 404 error when appropriate

When listing files, throw a 404 if that's the error.  That way a new bucket creation will be triggered.  This was broken...new companies were never getting the signal to create a new bucket. 

@alex-deaconu please review