Ah ha!
> When a ZWJ is placed between two
> emoji characters, it can also result
> in a new form being shown, such as
> the family emoji, made up of two adult
> emoji and one or two child emoji
That makes a lot of sense too, and I hadn't put sufficient work into how that's implemented -- retrospectively that makes perfect sense.