Самый простой ответ - добавить код к методу stop()
вашего плагина. При нормальном завершении работы этот метод будет вызываться в некоторый момент в процессе завершения работы.
Одна оговорка. При аварийном отключении методы остановки пакетов не вызываются. Это произойдет, например, когда кто-то нажмет CTRL-C из командной строки или принудительно завершит работу из диспетчера задач. Я не думаю, что будет какой-то простой способ обойти эту часть, однако.
Для нормального завершения работы достаточно добавить код для остановки.