small tweak to list locking & delay running of GC (to give the real GC enough time to actually free up the memory, hopefully, else we'll need to force it