FormCheckoutBranch behavior fixed again when called from commit dialog