temp fixes for scheme->gc

Ultimately should upgrade to latest version of plt/racket repo
as gc:cons/vector/closure's args are roots not locations.

The key of scheme->gc is to save pair/flat locations into roots
so collection won't cause information lost.