fix cut-and-pasto in mkWeakForeignEnv#, causing random segfaults