3857: fix python-requests dependency

Multiple timeout support in python-requests is only supported in
versions 2.4.0 or later.
Merge branch '3857-python-sdk-timeout-bugfix'

Fixes #3857.