Would be really great to finally see this fixed. Because of this bug, we now have to switch from a composite PK to a single-column surrogate one.