I'm going to address only your posted question, regarding whether there is a problem with your argument.
Yes, there is a big problem.
It is true that any individual row operation is a continuous operation on the space of $4 \times 4$ matrices, i.e. a continuous function $\mathbb R^{16} \mapsto \mathbb R^{16}$. This is true for more-or-less the reason you explained in the comments. The way I would say it is that an individual row operation is just left-multiplication by an individual elementary matrix $E$: $EA$ is the result of applying the given row operation to $A$, and when $E$ is fixed, $EA$ is a continuous function of $A$.
And it is still true that if one fixes one particular sequence of row operations, then that fixed sequence represents a continuous function on the space of $4 \times 4$ matrices. By fixing the sequence of row operations, one is fixing a sequence of elementary matrices $E_1,...,E_k$ to multiply on the left by: $E_1 A$ is the result of applying the first row operation, $E_2 E_1 A$ is the result of applying the second row operation, and so on. Taking the product of that sequence elementary matrices $M = E_k \cdots E_1$ one gets a fixed invertible matrix to multiply on the left by: $MA$ is the row echelon form of $A$, and $MA$ is a continuous function of $A$.
One way that this is summarized in linear algebra is by the "$LU$-factorization theorem": for every matrix $A$ there is a factorization $A=LU$ where $U$ is the echelon form of $A$, and $L$ is a square, invertible matrix, and $M=L^{-1}$ is the product of the sequence of elementary matrices that are used in the row reduction process.
But here's the big problem. Suppose that I take two different matrices ${\bf A}_m$ and ${\bf A}_n$ in your sequence. There is no reason at all to expect their row operation sequences to be the same. In fact, it is certainly possible that every single matrix has a row operation sequence different from the others. One can express this in the language of the $LU$ factorization theorem: we do get factorizations ${\bf A}_n = L_n U_n$, and so we do get factorizations $L_n^{-1} {\bf A}_n = U_n$ where $M_n = L_n^{-1}$ is the product of the elementary matrices used to get ${\bf A}_n$ into row echelon form. But it is possible that every single $M_n$ matrix is different from the others.
Now, IF we knew that all of the $M_n$'s were the same then, perhaps, your argument could be made to work.
But that's a big IF. More likely, all of the $M_n$'s are not all the same, and your argument fails.