Heuristic attempt to handle different CRM separator
Attempt to honour dynamically-bound crm-separator by trying to parse out the regular expression.
In my testing, seems to work with org-set-tag-command and sort of with notmuch (unsure if the notmuch weirdness is something with my config though).