Also make sure your command line options all use the double -- variant (e.g. --home instead of -home). Otherwise, if using the single - syntax currently, Syncthing will fail to start after the ugprade.
Can you make the upgrade to V2 optional. Reason is, all my end points run Synctrayzor and an automatic upgrade to V2 will kill all of those instances. I’m sure I won’t be the only person that has unattended Synctrayzors. Equally, I want V1 to carry on updating until V2 is live.
Hopefully the trayzor project will come good soon.