I blame South. 1C > 2D usually shows 17+ points. Clearly, East and West have a big Spade fit, so it makes no sense for 4S to be natural (1S opener, 2S preempt or 1H> 1S could make 4S natural. With all this, North's desire to play in game, is in my opinion, perfectly understandable. 4S I take is an asking bid, asking partner to choose between Clubs and Diamonds (not hearts as N bid 4S). South should choose 5C, which makes easily enough. South's worst possible 16 HCP hand is JQ ♠ QJ ♥ AJ ♣ KQ ♦ Even opposite this hand, game would still be about 50/50.