You commented "needless to say". If you knew you were going to be gone that long, could you have paid your bill ahead, or put your meat in someone else's freezer and turned off the fridge? The reason I ask is if this "was not your fault" you can put in a claim for the food lost, and perhaps a new fridge. It happened to me and even though it was a rental, I got a new fridge and a check in about 5 days for 167.00 in lost food. I hope this was the case. But yes, maggots can be killed by simply turning the freezer on again. The smell is most likely in the insulation and can't be helped.
Please see if you can do something to get your money back. PBP