Add support for a 120s page load timeout in selenium

There are issues using the built in selenium set_page_load_timeout. This is an attempt to work around that. We'll have to test it in CI to see if it helps prevent the timeouts we're experiencing.