There's no point in handling an invalid URL, and KProtocolInfo asserts that the scheme is not empty.
BUG: 482889
(cherry picked from commit 0504f0e0)
(cherry picked from commit 0264726f)