Originally observed as part of bug 48648. If a keepAliveTimeout is specified it is used for connectionTimeout as well. Fixing this may require changes to the native code too.
Currently async timeouts are ignored as well. That makes this issue more serious.
More refactoring resulting in not using the APR poller for async timeouts so this is no longer an issue for async.
Move to enhancement request since no-one is complaining / has complained about this apart from me.
This has been fixed in trunk (no native code changes required) but not yet back-ported to 7.0.x. See r1158436.
This has been back-ported to 7.0.x and will be included in 7.0.22 onwards. Note that the trunk fix was in r1158426, not r1158436.