Medicare promises a free annual visit, yet bills keep arriving in the mail for patients who thought they did everything right ...