core: update SlamAllocator recovery to no longer require a Spinlock