I don't think they are. A few weeks ago when Ohio was looking like it was about Trump +2-3, we had a few polls come out showing Clinton leading Pennsylvania by only 2-3. We have got a spate of Pennsylvania polls come out after the debate but only one out of Ohio, which might be an outlier. Yes, there has been movement since 2012, but Pennsylvania being about 6 points more Democratic than Ohio isn't unprecedented. That is where I feel the race is right now. According to Fivethirtyeight's nowcast, Ohio would be tied if the election was today, and Clinton would win Pennsylvania by 6. Sounds about right.
I don't think they are either. I think the media is trying to pump up this "Trump invincible in Ohio" narrative to keep interest in the horserace. They won't diverge by more than 7-8 points come Election Day, especially with the early vote and Clinton's ground game cutting the margins
I think Clinton wins Ohio in the end. I am not as confident about Iowa but it should be close either way.