You might be right that much or most of the higher pass rate is due to higher attendance, but it's also possible that students were learning plenty from section, the book, and working on problem sets. When I taught the analogous course (Physics 1) at Caltech, many of the students skipped lecture entirely. The failure rate was typically under 5%, and I guarantee it wasn't because the tests were easy.
One student I remember took it all the way: he skipped everything, including homework (which counted for 20% of the grade), but he got perfect scores on all four quizzes and on the final exam. According to the numbers he had an A- because of the 0 on homework, but everyone in the grading room agreed that was absurd, and so we gave him a flat A instead.