Let's say Alice and Bob would like to communicate through entangled qubits. They have a machine that generates qubits in the state $$ | \psi \rangle = \alpha | 0 0 \rangle + \beta | 1 1 \rangle . $$ where Alice and Bob both know the values of $\alpha$ and $\beta$ from the start.
From each of these systems, one qubit is sent to Alice and the other to Bob. Now Alice performs some unitary transformation through the matrix $$ U=e^{i \varphi / 2}\left[\begin{array}{cc} e^{i \varphi_1} \cos \theta & e^{i \varphi_2} \sin \theta \\ -e^{-i \varphi_2} \sin \theta & e^{-i \varphi_1} \cos \theta \end{array}\right] , $$ on her qubit such that each entangled pair has the state $$ | \psi^\prime \rangle = e^{i \varphi / 2} \alpha \left( e^{i \varphi_1} \cos \theta | 0 0\rangle - e^{-i \varphi_2} \sin \theta | 0 1 \rangle \right) + e^{i \varphi / 2} \beta \left( e^{-i \varphi_1} \cos \theta | 1 1 \rangle + e^{i \varphi_2} \sin \theta | 1 0 \rangle \right) . $$
Now Bob measures the state of his qubit in each entangled pair and will be able to estimate the probability that he will get a $| 0 \rangle$ or a $| 1 \rangle$. If these probabilities differ from $| \alpha |^2$ and $| \beta |^2$, then he knows Alice has applied the unitary transformation. E.g., the probability now that Bob measures a $| 0 \rangle$ is not $|\alpha|^2$ but $$ |\alpha|^2 \cos^2 \theta + | \beta |^2 \sin^2 \theta . $$
In this way they can communicate through entanglement - Bob can detect if Alice ''Did something'' or ''did nothing''. Furthermore, Alice could tune the probabilities to any value she likes and Bob could read off an unlimited amount of information by figuring out its digits through repeated measurements.
As far as I understand, this contradicts the no-communication theorem of quantum information theory (https://en.wikipedia.org/wiki/No-communication_theorem). It also appears this would allow them to communicate when they are space-like separated and violate causality. What's the resolution?