Yeah, .NET assemblies have two versions. One is the assembly version which is used for .NET to state dependencies, and that would affect loadability of task lists; the other is the file version, which is what you can see in Explorer. I left the assembly version but changed the file version.
The plugin code obtained the assembly version, which is why the versions did not match. I've since changed the code to obtain the file version.