The combined effects of post-spinel and post-garnet phase transitions on mantle plume dynamics