reflog: bring _append and _drop back to the frontend

These functions act purely on the reflog data structure.