My understanding is that the new code @bcipolli and @gimick have been working on involves setting the counters and signing only at time of sync, rather than at time of initial save.