Bug in GC's ordering of ForeignPtr finalization?