The urlsplit function has changed its semantics somewhere between
Python 3.6 and 3.8, resulting in ibmc_address=host:port no longer
being accepted. This change fixes it by taking a more dumb approach
to handling the default schema.
Story: #2007033
Task: #37836
Change-Id: I78b0c62c2291b5a30a6d1f32140eca3a607bfac2