Fix ObjectManager Crash (#2833)
Fix ObjectManager Crash (#2833)

Fixes issue where object manager sometimes crashes within the `Wait` method: The issue stems from inconsistent behavior of the boost deadline timer's `cancel` method, which is invoked within `WaitComplete` to enforce exactly one `WaitComplete` invocation for each `Wait` request. The `cancel` method sometimes fails to actually prevent the timer's invocation of the provided handler with non-zero error code.
atumanov/ray,stephanie-wang/ray,robertnishihara/ray,ray-project/ray,pcmoritz/ray-1,atumanov/ray,stephanie-wang/ray,richardliaw/ray,richardliaw/ray,atumanov/ray,ray-project/ray,pcmoritz/ray-1,richardliaw/ray,pcmoritz/ray-1,ujvl/ray-ng,robertnishihara/ray,stephanie-wang/ray,ray-project/ray,pcmoritz/ray-1,atumanov/ray,richardliaw/ray,ray-project/ray,ray-project/ray,stephanie-wang/ray,ujvl/ray-ng,atumanov/ray,ujvl/ray-ng,richardliaw/ray,pcmoritz/ray-1,robertnishihara/ray,richardliaw/ray,atumanov/ray,robertnishihara/ray,ujvl/ray-ng,atumanov/ray,ray-project/ray,ray-project/ray,richardliaw/ray,pcmoritz/ray-1,ray-project/ray,robertnishihara/ray,stephanie-wang/ray,pcmoritz/ray-1,robertnishihara/ray,stephanie-wang/ray,stephanie-wang/ray,robertnishihara/ray,atumanov/ray,robertnishihara/ray,robertnishihara/ray,stephanie-wang/ray,stephanie-wang/ray,richardliaw/ray,pcmoritz/ray-1