simplified locking, in particular locking should never crash conda when lock files cannot be created due to permission problems