Fix activate - desactivate cascade

Previously:

A plugin call the activate method
=> It deactivate an other plugin
=> He call the deactivate method
=> The auto activate plugin is activated but it shouldn't ...

fix #757