Start storing serialization reader in the SCRef.

We'll need to keep it around for deserialization. Move cleanup to the
SCRef GC.
Make "allocate in gen2" tracking reentrant.