I'd suggest that normal rest removes the first conditions on the list, heal checks remove the second and only spells remove the third?