mpy: make mp_exec work when mp_size<2, and limit error message printing