Yes, it is reversible. I have seen a few (incl the reset) during test flights. During tests there is actually a small delay included after every turn on the handcrank to avoid damage to the doors, this is not an issue in actual abnormal/emergency operation where risk is assessed differently. (In the old days the delay was actually mandated by OEB, not anymore)
Toptip: stow the handcrank after grav extension. This ensures that the gear remains locked under all circumstances. Also this allows for access to the park brk handle, handy for loss of braking for example.....
You most likely have seen your TRI/TRE resetting the handcrank after the exercise. Normally if you can do it in the sim, it will also work in the aircraft.
FYI: The ENG firepushbuttons can be reset as well. It’s an ‘irreversible action’ from a procedural point of view only, however from a technical perspective you can reset them.