Sounds like you had a good idea of what you were doing. I suppose I was making too many assumptions after reading your initial post! As long as you got the job done.
With a 7 year old heater and that much sediment/deposit it’s definitely water quality. Where I am water heaters can run for 15 years on city water without a flush. I know there are many types of water treatment options for different scenarios, but that’s about the extent of my knowledge. Luckily, it sounds like that’s your area of expertise.
The 140°F setting is coming from memory so it’s possible that I’m off or that it isn’t a universal setting. I would tend to stick with the manufacturer’s recommendations. I know it’s possible to buy higher temperature rated thermostats then the ones we use though.
I don’t know how equipped I would’ve been, I’m still just a helper lol.
Congats and good luck with the new home too!
EDIT: Just checked the spec sheet of the water heater brand I install. The Canadian models are set to 140°F, but the American ones are set to 125°F. I wonder why there are different standards?
Couldn’t have said it any better.