Bravo and a very fine rescue! I too have swapped 2nd and 3rd gen cylinders w/o changing the hand several times and no issues or fitting the hand at all.
Did you get a 2nd or 3rd gen ejector housing? The 1st and 2nd gens compensate (more metal between hole and barrel at the front end) for the barrel taper and is parallel to the barrel, but the 3rd does not.
Did you get a 2nd or 3rd gen ejector housing? The 1st and 2nd gens compensate (more metal between hole and barrel at the front end) for the barrel taper and is parallel to the barrel, but the 3rd does not.