Без разницы где. Если на него не останется ссылок, сборщик мусора его удалит из памяти. Можно и так расписать:
function unbind() {
element.removeEventListener("transitionend", onTransitionEnd);
}
function onTransitionEnd() {
unbind();
}
element.addEventListener("transitionend", onTransitionEnd);