urljoin behavior on schemas seems to change depending on python version