I would guess that it is similar to the reason why water evaporates at say 200C (as i am sure you have noticed), while its boiling point is 1000C. Iodone is volatile, and the solid has a low vapour pressure, allowing it to sublime. Also got to do with phase curves...