this no longer applies in 1.07
looks like the enchantments are dispelled if your max mp drops below the mp required to cast the enchantment. (didn't look properly... just did a load game from well after the fact)
looks like summoned stuff stay though