Rollback to legacy storage does not move repositories back to their namespace

Hi,

When trying to go from legacy to hashed and back to legacy storage, we see that all commands work, however the repository are not moved back from hashed to their original namespace.

Is this expected?

/var/opt/gitlab/git-data/repositories/
├── +gitaly
│   └── tmp
├── @hashed
│   ├── 4b
│   ├── 4e
│   ├── 6b
│   └── d4
└── root
    ├── test04.git
    └── test04.wiki.git
10 directories, 0 files
[root@gitlab ~]# gitlab-rake gitlab:storage:migrate_to_hashed
Enqueuing migration of 1 projects in batches of 200. Done!
[root@gitlab ~]# tree -L 2 /var/opt/gitlab/git-data/repositories/
/var/opt/gitlab/git-data/repositories/
├── +gitaly
│   └── tmp
├── @hashed
│   ├── 4b
│   ├── 4e
│   ├── 6b
│   ├── d4
│   └── ef
└── root
9 directories, 0 files
[root@gitlab ~]#  gitlab-rake gitlab:storage:rollback_to_legacy
Enqueuing rollback of 1 projects in batches of 200. Done!
[root@gitlab ~]# tree -L 2 /var/opt/gitlab/git-data/repositories/
/var/opt/gitlab/git-data/repositories/
├── +gitaly
│   └── tmp
├── @hashed
│   ├── 4b
│   ├── 4e
│   ├── 6b
│   ├── d4
│   └── ef
└── root
9 directories, 0 files
[root@gitlab ~]# tree -L 3 /var/opt/gitlab/git-data/repositories/
/var/opt/gitlab/git-data/repositories/
├── +gitaly
│   └── tmp
│       ├── diskcache079541079
│       ├── diskcache079715839
│       └── diskcache263809470
├── @hashed
│   ├── 4b
│   │   └── 22
│   ├── 4e
│   │   └── 07
│   ├── 6b
│   │   └── 86
│   ├── d4
│   │   └── 73
│   └── ef
│       └── 2d
└── root