If the event is a Saved Event then you must do:
Ritter.unspawnEvent(this._eventId, true)
This removes the saved event data to prevent the event from being restored on map change.
If it's not a saved event then something weird is going on.
I'm currently getting close to releasing a big update for this plugin which will include Plugin Commands and making things more efficient.