How general is the following statement about Murray-von Neumann equivalence of projections in a von Neumann algebra?
Let $M$ be a von Neumann algebra and let $p,q\in M$ be projections. If there exists a sequence $\{x_n\}_{n\in\mathbb N}\subset M$ such that $$p=\operatorname*{{\scriptsize SOT}\ lim}_{n\to\infty}x_n^*x_n\qquad\text{and}\qquad q=\operatorname*{{\scriptsize SOT}\ lim}_{n\to\infty}x_nx_n^*$$ then $p$ and $q$ are Murray-von Neumann equivalent projections.
This seems to be true at least when $M$ is a factor and $\tau$ is a trace on $M$, for in this case $p\sim q$ iff $\tau(p)=\tau(q)$.