Updated to actually use an updated holdpulse delay, if set.