circuit_get_global_origin_circuit_list() returns the wrong list

It returns global_circuitlist, when it should return global_origin_circuit_list.

Found while working on legacy/trac#20921 (moved).

I'm surprised this doesn't cause crash bugs all over, every time we call circuit_expire_waiting_for_better_guard().