Can't 100% confirm, but I'd say the scenario between Bowman and Hasek had a very good possibility of having happened.
Wings were in the West then, so the teams only played each other twice during the season. Hasek got lit up the second meeting. First time around, Bowman gave Hasek the choice of starts, either Buffalo(in Detroit) or the Isles the next day. Hasek jumped all over the chance to play his former team.
The second and final meeting was in Buffalo(Hasek started in St. Louis the night before), I can definitely see Hasek pleading to play his former team in Buffalo while Bowman being reluctant to do so, given the circumstances.
FWIW, Hasek was also on an 8 game winning streak, while the Wings were on a 15 game unbeaten streak.
As for knowing weaknesses, I'd say it goes both ways. Players know a goalies weakness in net, but also the goalie knows a players shooting tendencies.