checkout: no auto-detach if the ref is already checked out