The code has been made thread-safe. We have done bulk record import testing across Dynamics CRM Online (v8.2 and v9.0) as well as on-premise and no duplicate record was created.