Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
You could say almost anything is idiomatic. The point is to find the most universally correct usage which would be based on an official definition. This ngram shows that "happened down" isn't too relevant.
Based on the definition of "happen" I provided, it makes no sense to say "discovered down the street". The usage you're arguing is minutely colloquial and not at all based on the official definition.