$\def\N{\mathbf{N}}$ $\def\R{\mathbf{R}}$ Note: We're working in the metric space $\R$.
Back to basics on this one. I'm trying to prove the following proposition using what I know about the algebraic limit theorems (ALTs) for sequences:
Alegbraic Limit Theorems (stated in brief). The limit of the sum/product/quotient of any two convergent sequences is the sum/product/quotients of the limit of each sequences, provided the denominator sequence in the quotient case does not converge to $0$ or any of those terms $=0$.
Proposition. Let $(a_n)\to c$ and $(b_n)\to c$ be two sequences such that both converge to some common limit $c$. Now let $(q_n), (\lambda_n)$ be two more sequences such that for each $n\in\N$, $$q_n= b_n\lambda_n+ a_n(1-\lambda_n)$$ Then $(q_n)$ also converges to $c$.
Proof. We must have \begin{align}\label{test} \lim_{n\to\infty}{q_n} &= \lim_{n\to\infty}{\big(b_n\lambda_n + a_n(1-\lambda_n)\big)}\tag{1} \\ &= \lim_{n\to\infty}{b_n\lambda_n} + \lim_{n\to\infty}{a_n(1-\lambda_n)} \tag{2}\\ &= \lim_{n\to\infty}{b_n}\cdot \lim_{n\to\infty}{\lambda_n} + \lim_{n\to\infty}{a_n}\cdot \lim_{n\to\infty}{(1-\lambda_n)}\tag{3}\\ &= c\cdot \lim_{n\to\infty}{\lambda_n} + c\cdot \lim_{n\to\infty}{(1-\lambda_n)}\tag{4}\\ &= c\lim_{n\to\infty}{\big(\lambda_n+(1-\lambda_n)\big)}\tag{5} \\ &= c\cdot \lim_{n\to\infty}{1}\tag{6}\\ &=c\tag{7}\\ \end{align} Therefore, $(q_n)$ converges to $c$. $\square$
High-school-me would naively look at these strings of equations and be satisfied with this proof. Learning Real Analysis makes me come to worry (paranoically) whether the manipulations I have done are indeed justified. The issue I'm facing is that at the core of my argument, I think I'm implicitly assuming that $(\lambda_n)$ is convergent, which would then justify equations $(2), (3)$ and$(5)$, by the ALTs. But $(\lambda_n)$ could also be divergent, so most of these equations wouldn't make any sense then in that case, no? The ALTs from what I understand can be applied only to two convergent sequences, and are silent in the case of divergent sequences.
So what I think I've managed to prove, is that with the additional hypothesis that $(\lambda_n)$ is convergent, then $q_n$ converges to $c$. But intuitively I think that the additional hypothesis is not required. What, then is the issue in the argument/my own understanding of the argument, and is this a reasonable worry to have in the name of ensuring that all results must be proved carefully and rigorously?