Follow up for @aziz
If one cannot remove the plugin via web interface the alt is to manually remove ... you've done the code directory removal, but not the DB ... which is normally done by clicking that 'update' button.
This is risky ... so make a backup of your DB before using phpMyAdmin to manually remove references to the reengagement plugin..
There are 2 tables in DB
mdl_reengagement
mdl_reengagement_inprogress
Plus there are listings in
mdl_config_plugins
Might want to see what's in mdl_reengagement_inprogress first as that has course ID's in it.
Risky fix:
drop the 2 tables related.
remove the rows in mdl_config_plugins that reference the plugin.
Have a feeling that other completion tables might reference the reengaement ... those tables are:
| mdl_course_completion_aggr_methd |
| mdl_course_completion_crit_compl |
| mdl_course_completion_criteria |
| mdl_course_completion_defaults |
| mdl_course_completions |
| mdl_course_modules_completion
You might have to be very careful and remove rows in one or more of the tables. mdl_course_modules_completion might be a good place to start.
Have to say this ... not responsible for a 'train wreck' that might occur as a result of this advice! Sorry! 
Comment: back when it started to give you issues, removal at that time (rather than hiding) might have been easier than now. Think it always a good site admin policy not to keep addons you don't use as they could bite on updates/upgrades, etc. in future. And, always a good idea to have a development instance of your moodle for tinkering purposes ... so you could try out 'risky' things there first!
'SoS', Ken