Parent and child both have a transition set. Everything animates at once (correctly) on hover. On mouse leave, the transition on the child gets triggered after the parent's transition is done. These transitions should be running in parallel. Please see the attached URL for an example. This also happens in the latest version of Chrome (57.0.2987.133).
I can reproduce this with Safari 10.1.
This looks good to me with shipping Safari!