yup, but for a normal 120 or 60 degree spacing without one of the hall sensors reversed, flipping them only results in the reverse sequence of hall states. another possibility of why it would only work with the hall signals in one order is that the controller logic isn't built to handle the reverse sequence because its not supposed to be biderectional.
heres what i got flipping different halls:
120 degree normal:
001
011
010
110
100
101
120 degree wire swap:
101
100
110
010
011
001
60 degree normal
111
011
001
000
100
110
60 degree wire swap
110
100
000
001
011
111
60 degree with center hall flipped
001
011
010
110
100
101
60 degree with hall flipped, swapping the two normal hall wires
101
100
110
010
011
001
60 degree with hall flipped, swapping flipped hall wire
111
101
100
000
010
011
as you can see 60 degree spacing has its own commutation sequence different from 120 degree spacing, 60 degree spacing can be converted to 120 degree by flipping the output of the center hall. if you swap that center halls wire, it results in a completely different hall sequence that will result in the wrong commutation sequence and the motor wont turn in any direction.
anyway, its still easy to wire if you don't know what wires go where and you don't know if it has a flipped hall sensor. it obviously wont work if the controller expects a 120 degree sequence and the motor halls are 60 degree without a flipped hall to convert to 120 degree.
1. wire up phase wires in any sequence
2. wire up halls in any sequence
3. swap hall wires until the motor turns smoothly in any direction
4. if motor is turning in the right direction go to step 6
5. if motor is turning in the wrong direction, swap any two phase wires
6. you're done