Kinda. The timer was to delay the 'check od is off' statement, forcing it to check less frequently (because I thought the problem was od thinking it was off/then on/then off etc).
The idea behind it is you will swap to 3rd when od is active and back to first when od is off. (Ie: how it works in v1)