How to pause/resume Game when leave/enter bounds using SteamVRChaperone

There are 2 events in SteamVRChaperone, OnLeaveBounds and OnReturnToBounds

I would like to make game pause when player leave bounds, auto resume when detecting player back to bounds.

But there is no "Execute when paused" option for VR device. If I called SetGamePaused during OnLeaveBounds, I will never receive OnReturnBounds.

How do implement auto pause/resume when detecting player leave/enter bounds?