No, it would not keep it in sync, as you can see with your own trades. Imagine that real trade you're complaining about had not opened. Then you had a difference of virtual and real positions with all its evil consequences.