Can asio::deadline_timer be "reused" after its original wait has been completed? I am seeing irregular behaviour around resetting already expired timers - sometimes they fail to function. I am resetting the timer by using expires_from_now method. (Boost 1.34.1 with asio 0.3.9)

Thanks,
Sharad