datafile download could be reentrent.  So, add a reinit lock.
datafile download could be reentrent.  So, add a reinit lock.

optimizely/swift-sdk,optimizely/swift-sdk,optimizely/swift-sdk,optimizely/swift-sdk