@agorrod, one problem I'm seeing in testing relates to this change.  At the moment, when we analyze a URI that includes an LSM tree, we also see the "file:" chunks inside it, so we will always do a file compaction, meaning we try to call __wt_compact on all chunks of the tree.

The fix will involve two parts: 1) reverting this change, and 2) being smarter about analyzing the compact URI to avoid the call to `__compact_file` for simple LSM trees.