Implement `shutdown` in TimedStack and not in ConnectionPool