I really really don't follow, maybe seeing all hands biases me. You want to duck a diamond as a safety play, since you really only need three diamond tricks.
If N has another heart to lead, S has a four-card suit and declarer loses three hearts and one diamond and makes.
If N has no hearts to lead, then S has no entry, since declarer is looking at stoppers in both black suits, so declarer makes 4 diamonds even on a 4-0 break.
So, why is ducking a diamond to north anything but a good play? It loses an overtrick when north has Qx, but isn't that normal at IMPs to prevent going off on the actual deal?