If you are claiming that v0.7.x broadcast a transaction without being in sync, I'm not sure why that would be.
But this is really a moot point. Let the client sync and then your problem is resolved (or at least if there is still a problem, such as no connectivity, this can be properly diagnosed).
I sent two transactions via the out of sync v0.7.x, then I saw there was an update.
After updating, nothing but problems.
With ~15,400 blocks remaining / 92 days, it'll be a few weeks until it's close to being in sync.