Got my Xbox 360 back from repair today, took 10 days. I tried playing a few XBLA games using different accounts and had no problem so it seems they fixed instead of replacing it.
Haven’t noticed any reduction in noise level which is a little disappointing, but I guess I should be happy since it works and the noise isn’t worse.