I had nothing but troubles with "contactor errors" on my 2010 Electric Motorsport GPR-S. I and a couple of electrical engineering friends took the entire bike apart looking for the problem and put it back together, without any improvement. The bike would run for a mile of two and then stop due to a "contactor error". After rebooting and let it sit around for exactly 3 minutes, you could ride off again. I think it was caused by a short somewhere, but we could never find it and the old-design Sevcon controller seemed to be programmed for this 3-minute stall.
With that off of my chest, I haven't had any running problems with my S's power tank - once things got sorted out with the "tank"'s BMS and a bent electric connector pin. Assuming that your SR was running fine before the power tank was installed, then the logical conclusion is that the technician made a mistake installing the tank or when shoving the electrical connectors together, thereby bending a pin and causing the BMS to get all nervous about the signals it is receiving.
This is my big gripe about Zero's Power Tank option. In my opinion the power tank should be installed at the factory and not by some random and perhaps not factory trained, IC motorcycle shop technician. I have been told that installing the additional module is relatively easy, but you still need to read all of the instructions and have certain electric assembly skills when performing this work. Not everyone is that well educated and trained anymore.