smart manager deletions are more robust

@wesokes this makes smart manager deletions more robust. Deletions are ignored if models are protected or any other errors occur