Only check for '?' URI args during URI path parse

HTTP referer strings may also contain HTTP query arguments. To avoid overwriting the http args with the referer string, we simply move the query string parsing *above* check_eol, so that it's only executed for GET, POST, OPTIONS.