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.