Hi Piero,
Your steps would work. However I am interested in finding out the sync problems you mention. Are these due to some issues that encounter in sync which prevent you from making progress and hence need to reset the peers? If so what happens and what are the scenarios.
Additionally, how much data do you have in the database?
Rmeember that when you start resetting all the peers and sync for the first time, since you have restored the database on all peers, you may get false conflicts you have to handle. And if you start with a fresh database with no data, then the peer that has been restored (where you will initialize from) will send all the data down. And depending on how much data you have, the initial sync could take time.
This posting is provided AS IS with no warranties, and confers no rights