There is no reason to deal with layer collections resync in non-main case, deletion code should never trigger it anyway. This will avoid quite a lot of the non-main-thread calls to `BKE_layer_collection_resync_forbid` (detected and 'fixed' in previous commit).