Yes, I'm sure they did detect something. They decided it was torpedoes and that caused decisions to be made that were problematic.

And yes, today's SSNs (at least in the USN and I assume others as well) have multiple sonar types and rely on them to different degrees depending on the situation and acoustic conditions.