Fix recordStore cleanup bug

RecordStoreSharedDBHeader.cleanup0 should only clean the cache with the same |lookupId|.
Are we sure this won't be called twice with the same lookupId?