You would be wrong.
This play has come up before and by rule, if the whistle is during the shot you go to arrow.
Situation D clearly says that the whistle is blown
AFTER the ball has gone in.
Do I like it? No.
Do I think common sense would be give the ball to B? Yes.
Unfortunately, that is not what the rules say.