This fixes an issue with pulse disconnecting after freewheeling, and possibly also address #8193
d3d120fa