Well I think 90% probability that your TRV's are the issue.
As @ianmcd suggests, the more slapdash installers can swap the flow and returns about all the time and then sometimes the customer is left with banging valves. Even though they are 2 way valves, all the years they have been running a certain way and now if it's switched a couple of the valve's aren't happy.
Of course, not being there then hard to be absolutely sure but when the banging occurs you should also be able to feel it on the body of the valve.
As @ianmcd suggests, the more slapdash installers can swap the flow and returns about all the time and then sometimes the customer is left with banging valves. Even though they are 2 way valves, all the years they have been running a certain way and now if it's switched a couple of the valve's aren't happy.
Of course, not being there then hard to be absolutely sure but when the banging occurs you should also be able to feel it on the body of the valve.