The behavior you mention for one-to-many/many-to-one has been fixed by
If there is still an inconsistency in 4.3.6 for bidirectional many-to-many then please open a new Jira issue.
Thanks, Gail