C: protect scalar PV (no CUR, not blessed) for 5.8.x

fixes c tests 9-10, 12-13, 15, 17-20, 22, 26-29, 31, 34-38
40-45, 48, 50