Move cancel signal processing into VibrationStepConductor.

This centralises signalling with completion notifications, and
simplifies the logic loop in VibrationThread.

Bug: 193792066
Test: atest
Change-Id: I9567bd4a942fa9dc9fef5062eec20a8c6facedde
2 files changed