Fix errors in contentOffset calculation with non-zero contentInsets