Update predecessor if a new OSD is created.

When a new OSD is created that is not version 1, it may cause its predecessor to change state (latestHead and / or latestBranch being set to false)