Nice overhaul. I hear ya on the contortions and such. If my Carpets found any slack whatsoever or gaps between the lights and ceiling they would yank the lights down and swing on them like a swing set. A major repair pain for sure.
Glad you got things all fixed up, looks great!