Remove blocking calls causing issue with Private contexts

This commit removes thread-blocking synchronous calls to
`performBlockAndWait` that were affecting contexts with a private
concurrency type. The thread-blocking caused a cyclical deadlock when a
private context called it’s parent context.