This is due to end shake on the cylinder. The center pin is not being allowed to push the bolt back enough to get it out of the way of the tail of the hammer.
You can fix the end shake easily by installing shims inside the front of the yoke barrel cavity. The shims will move the cylinder back to it's proper position, by shimming and extending the rear facing end of the barrel of the yoke. (Be sure to rule out/fix any end shake on the yoke itself also)
Shims are available here:
TriggerShims Brand Shim Kits
Installation of the shims will require disassembly of the cylinder. (removal of the extractor rod and the internal components) You will need to insert the proper size shim, or shims, into the yoke cavity inside the cylinder, and then re-assemble the cylinder as usual. You probably have at least .004" - .006" of end shake, so if you decide to do the repair yourself, be sure to order a sufficient number and thickness of shims to complete the repair.
If you are not familiar with the proper disassembly of the cylinder, I would seek the help of a qualified gunsmith or S&W armorer in your area.