Mysterious knocking hot water pipe
A plumber replaced a valve near the exit from my water heater. He was pretty medieval with the valve and pipes, because he was only supposed to replace a pipe with a pinhole leak. Since then the hot water pipes knock/bang when turned on, for a few seconds (maybe 3-5 bangs/knocks). I hear it in my master bathroom, which is at the opposite end of the house from the water heater (maybe 75 feet away). The noise is loudest when a faucet is turned on in the bathroom, but I can hear it more faintly when my wife turns on a faucet in the kitchen, some 50 feet away.
The plumber unplugged my Grundfos UP15-18-5B while working, which I plugged in after he left. I have tried the usual DIY for eliminating air hammering (turning off main water-drain-turn back on). It has not worked. I have searched various DIY sites and I don't think it is hammering, and I haven't found problems exactly like mine from previous inquirers.
I also have a Grundfos MQC-45 whole house recirculation pump for the cold water. It has adjustable pressure and is set at 40psi. Turning on and off the two pumps does not make a difference.
The house is 7 years old, and I did not have any problems likes this until the plumber's visit in May.
I would very much appreciate any suggestions on how to solve the mystery.