As discussed offline - a None default timeout can cause requests to hang indefinitely, which is especially problematic in libraries that do not provide any reasonable means of overriding that timeout.
In order to avoid bugs resulting from that, the current default needs to be changed.