ChangesetTrackable::onAfterPublish
After an item is published, lets check to see whether the publication was part of the changeset publication process (canPublish flag will be true).
If it is NOT true, it means that the publication happened because of something else in the system that we couldn't control (eg an admin could publish). This is okay, but we need to make sure that any active changeset for the object is cleaned up.
Signature
public function onAfterPublish()