Hello.
Some interesting results.
I donât think I have actually stated it, but whenever the hang has occurred, I have to stop plex and wait for those hung threads to die, then restart plex.
plex being hung after adding the 1250 files, I stopped then I reduced the 2009 sxsw folder from 1250 files, to 500.
After restarting plex and rescanning the test music folder, it appeared I was able to complete the rescan, including the 500 files that were left in the 2009 sxsw folder.

plex is still re-matching/re-pulling metadata from the other sxsw folders as I post this, but the 500 files were actually added to the music library (which was not the case during the hung threads).
this suggests either-
- the quantity of files in the folder DOES have a limit and if exceeded, causes the plex scanner/import process to hang.
OR
- that I removed any problem files that caused something to hang.
now, while watching plex scan these 500 files, I noticed something else.
first it appears that plex runs bulk accousticid look ups on the entire folder, then it tries to match/reconcile the acousticid metadata with the tracks and/or local metadata.
watching log, it was repeatedly saying something about 398 files, which I suspect is the number of files that it matched, out of the 500.
going further, when plex is doing the get /user/services/acoustid requests, the cpu load is fairly low.
however when it was attempting to match, the cpu usage shot up wildly.
this leads me to suspect, that the problem is not in the SCANNER, but it is in the MATCHING process.
I suspect that the matching table has some type of upper limit or runs out of memory or other resources, and when it is exceeded, that part of plex hangs.
Anyway, at this point I am going to continue adding/rescanning that folder until either I find the quantity limit, or determine which specific file(s) trigger the hang.
TLDR- I highly suspect the issue is related to quantity of files in a folder. You could probably recreate hang with ANY 1000+ files in a folder and scan it into a library.
more to come