In case this is helpful to any future person, I developed my own fix to this by forking the Quality Check Plugin and adding an additional function to it: "Check and re-case book paths."
What this does is checks 1) does the database filepath exist and 2) if so does the database filepath differ (in case) from the actual filepath. In the event that it does, the plugin fixes the actual filepath so that it agrees with the filepath that is in the database.
The relevant code is in the "check_path_case_match" function of
https://github.com/cbartondock/Quali...r/check_fix.py.
The plugin can be found at
https://github.com/cbartondock/QualityCheckFork