Closed
Description
The fix for #33313 ensured that Shutdown waits for listeners to be closed but uses a fixed polling interval of 500ms. This causes Shutdown to almost always take at least 500ms which can be noticeable in interactive contexts.
It would be nice if the polling started with a small interval and backed off to 500ms or so.