You will set the contract, Nigel. I'll give you the hands but then I still want to comment.
My thinking was that with North's actual hand, I would not play it as he did. I would lay down the two top diamonds and when the suit split3-2 I would be close to home. I can play AKQ of spades tossing a small club, If they ruff in I (as North) am delighted since I then have eleven tricks by way of five diamonds in my hand, a ruff on the board, two spades, two clubs, one heart. So they won't ruff in, no matter how spades lie. If spades split or the Jack falls I am home by just continuing with the spades. If spades are 4-2, J not falling, then I ruff the fourth spade and now lead a club toward the Jack on the board, planning to toss a small club on a spade if I get there. The only thing that can go wrong is that W might hold the Ace of clubs and the last, and high, diamond. Even then I am safe if clubs are 3-3, and when the clubs are 4-2 the actual North line of play is dangerous anyway.
So I thought he would not play it the way that he did with the hand that he had.
The problem with my thinking is, as you point out, it's not so clear that he would play it as he did with the hand that I need him to hold either. (Although cashing the spade ace and then leading a club toward the board would certainly get me to rise with the ace and play a heart.)
We got a bad board here, which seems a little odd since in fact the line of play I would have followed works just fine as the cards lie. Maybe it was played in no trump at other tables, there are only eight tricks there.
Mea culpa, but I am not quite ready to jump off a bridge over it. I found it interesting to think about later.