The yeast likely helped, but in my experience, maybe what helped more than anything else was the extra 2 weeks warm. I don't believe the standard "3 days" diacetyl rest is long enough honestly. I find 3 WEEKS helps a whole lot more than the typically promoted 3 days does. YMMV.
Glad your beer is better, whatever the reason. Cheers.