(Just wanted to comment to say I’ve reproduced this last week already, but the fix is requiring some significant re-architecting around how compositions are handled, and it might take a while yet before I have it ready.)
This patch seems to resolve this (and a bunch of other dodgy stuff that was happening around compositions).
It’s a rather big change to a very delicate part of the system, I’m going to hold off on releasing it for few days to increase the chances of a regression being reported before this goes out.