Japan has thousands of curry restaurants, but an unassuming, fallen-out-of-time restaurant in Ogikubo takes the top spot. Why? It's time to investigate.