Yeah, the creation of symbolic refs doesn't trigger a reflog update ever. I'll add an assertion that says the reflog should be empty.