I am dealing with a somewhat similar problem, but unfortunately I did NOT sync before rec/posting all of our versions back to Default and running compress. This is a development environment so not fatal, but how do you recover from a state where you have deleted the sync versions and you now have a parent and child database without in-sync data? I assumed I could just unregister the replica (had to since I had somehow blown away the replica versions) and create a new replica. The globalid values still match between the databases, so I created the replica with existing data option. It syncs, but the changes are not being propagated to the child database.
Any thoughts? There has to be a way to recover from something like this without recopying all the data back over to the child database, which could take a day or more.
Tami O.