switch how we check for persistentStoreCordinator creation error
fix thread safety of privatae and main queue contexts
update local podspec