The cause of the problem and the solution for it are here:
It doesn’t require any programming to fix the problem, only deleting some files which should never have been in the module to begin with.
However, if someone is going to fix the 4.5 module, the fixed version MUST have a new version number. My understanding is that there have already been quite a few newer versions of this module which haven’t been uploaded, and one also MUST NOT duplicate any of those version numbers. I don’t have a complete list of the version numbers already used. Do you?
Given that, is it worth repairing the 4.5 module when there’s a much newer version that could be uploaded?