Hi,
Thank you for posting your query on Symantec community.
You haven't mentioned SEPM version details, first I would suggest to upgrade the SEPM to the latest version
SEP 12.1 RU6 MP2 (12.1.6465.6200) is the latest SEP version & now available on Flexnet to download..
It seems clients are on pretty old version ranging from 12.0 Ru1 (specifically this version sounds SBE client) to 12.1.64.x.x
I have listed SEP version details here, please check : https://www-secure.symantec.com/connect/blogs/symantec-endpoint-protection-release-details
Q. Version 12.1 and forward supports side by side installation, so these can be done silently without "any risk". Is this correct?
--> Yes, it can be installed silently. However, test the AutoUpgrade process before you attempt to upgrade a large number of clients in your production network. If you do not have a test network, you can create a test group within your production network. For this test, you add a few non-critical clients to the test group and then upgrade them by using AutoUpgrade. It seems you have already done some testing :)
In case face any problem assign the package by choosing an option reset client-server communication.
Screen-shot is attached to the reference.
Q . How do i keep track of the upgrade progress for clients, which ones went through without any problems and which ones failed?
--> Actually there isn't any such GUI based report to show how many clients accepted package and who rejected etc.
When you assign auto upgrade package clients will show new version number once they upgraded successfully. You can pull out report as well to verify client version details.
Reboot is must to complete upgrade process. You can see reboot pending details on the SEPM home page, it can give you an idea those clients are waiting to complete the upgrade.