Replace isSoftDeleting with issset(...->runSoftDelete)

Fixes #620