My thoughts. IMHO.
The problem is new plugin has "the same name" as old one i.e. it REPLACES old/original/public.
So
There should be the way to "rename" new version plugin to let them (new+old) co-exist in the system (different names, GUIDs, paths, etc); and new camera firmware should call NEW...