added more provision check
unified deprocision and full-deprovision
typo fix
removed ded code
readded usage role checks in the unlikey case there are more than a mapi server, as jgarcia suggested