SDL_WaitEventTimeout still taking small amounts of CPU time

I just learned about SDL_WaitEventTimeout and noticed it was still using a small amount of CPU while idle in the background (macOS 13, SDL 2.24.1)

After following a number of threads I found this PR which seems to have been merged. Modifies WaitEvent and WaitEventTimeout to actually wait by franko · Pull Request #4419 · libsdl-org/SDL · GitHub

So what is the status of this function? Did it ever get down to 0% CPU like planned?