OK cyrus migration completed.
Squatter ended up in a constant loop when restarting after removing from the replication pair, but changing the sync_log name resolved that.
Translatesieve (later version) worked OK for sieve scripts. After starting the new server with all the replicated mailboxes, I ran reconstruct -V max, then also a -G... both made a lot of changes, but reconstruct now completes without errors.
I also found a google search result that advised that the missing shutdown file message is benign and not to worry about it.
So all done to this list for a while. Thanks.