It's not a dumb question; actually, it's been asked on this site more than once, and never answered. And I cannot give you a full answer because I don't know it, but here are some thoughts.
The condition works when $A$ is positive, and in that case convergence for only one orthonormal basis is sufficient, and it agrees with the "good" definition. Maybe that's what your source is doing?
But when $A$ is not positive, you cannot initially say that the value of $\sum_n\langle Ae_n,e_n\rangle$ does not depend on the orthonormal basis, because to prove that you need to exchange series, and for that you need absolute convergence.
Absolute convergence does apply, though, because you are allowed to reorder any fixed basis. And a series converges under all permutations if and only if it is absolutely convergent.
The problem is that you still don't know that $\sum_n\langle Ae_n,e_n\rangle$ convergent (note that there is no need for the value to be positive or even real), implies that the sum is the same for all bases. The usual argument goes by showing that $\operatorname{Tr}(AB)=\operatorname{Tr}(BA)$ and then using it to show that $\operatorname{Tr}(V^*AV)=\operatorname{Tr}(A)$ for any unitary, but this requires $AB$ and $BA$ to be trace-class. With the usual definition that $\sum_n\langle (A^*A)^{1/2}e_n,e_n\rangle<\infty$, one has inequalities available that allow you to show that the space of trace-class operators is an ideal and so if $A$ is trace-class so are $AB$ and $BA$. But with your definition, I don't see how you could show this.
In summary, I cannot prove that your definition is wrong (that would require finding an operator such that those sums are finite for all orthonormal bases while the operator is not trace-class), but at the very least it is not useful unless some smart calculation allows you to use it to show that the trace-class operators, as you define them, form an ideal.
For more information on this, here you can see how a stronger requirement than yours does imply trace-class.
Best Answer
If $X$ is the change of basis matrix, you have $$ \sum_{|t\rangle\in C}\langle t|\rho|t\rangle =\sum_{|s\rangle\in B}\langle Xs|\rho|Xs\rangle =\sum_{|s\rangle\in B}\langle s|X^*\rho X|s\rangle =\text{Tr}(X^*\rho X)=\text{Tr}(XX^*\rho). $$ In other words, by going through all bases you will obtain every possible positive linear functional. In particular, you can assign every positive value you want to $\rho$.