But won't the active sonar start pinging only when a passive system has first found the contact?
As far as I know, SH3 only uses one sensor at a time, and it uses by default that which has the biggest range/detection ability available. It then switches to active sonar if he has found a sub and it is submerged.