Heegner points and Jochnowitz congruences on Shimura curves