Consistency fixes to marcpatterns. Switch to serialized operation of async loop due to obscure bug.