escape subfield embedded in regexp

Needed to be safe with weird unexpected subfield codes that
aren't regexp safe. We just encountered one that was '('. A MARC
data error, but not one that should crash the indexing process.