reconnect uses last-recorded position if ethercat is dead