[Fix] Enable chaining for transitionable.halt()

I noticed that I can't do `transitionable.halt().set(...)`