arg_separator.output could be changed to anything in PHP settings (eg. &arg;), which then unexpectedly breaks URLs assembled using http_build_query().
To avoid this unexpected errors, we should make sure the third parameter (arg separator) is always used.