I agree, the rebase leaves uncommitted changes when you `feature switch` or `hotfix switch` from a branch that has a more recent SHA than the branch your switching to.  Removing the rebase fixes that.