I think you need to change that setting in production to match development. Normally you can't run ddl and bcp commands within a transaction, this setting changes that.
You might have an open (uncommitted) update transaction which is where the locks are coming from.