Reorganize to store gc_thread in RCs

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>