¿Por qué git flow release finish fusiona la label en el desarrollo como el último paso?

Estoy tratando de terminar un lanzamiento usando git flow pero me estoy encontrando con algunos problemas extraños. Cuando hago un git flow release finish -m "msg" <release_version> actualiza todas las twigs bien, pero realiza un paso adicional de fusión de la label en el desarrollo.

Usé los siguientes commands para replicar el escenario usando plain git.

  1. GIT Checkout Master
  2. git merge –no-ff release / 1.2.0
  3. git tag -a 1.2.0
  4. git checkout desarrollar
  5. git merge –no-ff release / 1.2.0
  6. git branch -d release / 1.2.0
  7. GIT Checkout Master

Al final de estos commands veo que todo está bien actualizado. Sin embargo, cuando agrego un command git merge [tag_name] en el mismo estado en que lo hago cuando hago el flujo de git.

Tengo una máquina donde no veo este problema. La única diferencia es que tengo git para 32 bits instalado en ese. Todos los que tienen git para 64 bit muestran el mismo error.