fixed `Headers.setdefault()` behavior: it always returns list of values (empty list means no values)