First of all, note that it is not true to say that "if A is increasing, B is increasing, since the correlation is >0". You should say that "if A is increasing, the probability of B with greater values is increased, but it is possible for B to decrease".
Anyway, your proof about the relationship between the correlations is not true. It is possible that $cor(A,B)\neq$ 0 and $cor(B,C)\neq 0$ but $cor(A,C)=0$. This can be occurred in the v-structures in Bayesian networks. Consider the following example for the factors affecting the grade of a student in a course:
$\textrm{Student Intelligence} \rightarrow \textrm{Grade} \leftarrow \textrm{Comfortable Exam Environment}$
Obviously, Intelligence
and Grade
are positively correlated. The Comfortable Environment
and Grade
are also positively correlated. But, Intelligence
and Comfortable Environment
are independent (not correlated).
Finally, to find the problem with your intuition note that "correlation does not imply causation". Refer to the Wikipedia page for more information.
In the above example, Grade
is correlated with Comfortable Environment
, but Grade
does not cause Comfortable Environment
. So, it breaks the chain of reasoning mentioned in the question.