Yes, a rollover issue would be cleared by resetting the Arduino or cycling the power.
You did not provide a wiring diagram.
It should not matter but you did not tell us what Arduino you have.
It is good that your program is mostly working. I would not change it for this: When you suffix variable names with numbers, it is time to learn about arrays.