RemoteTaskRunner should respect worker version changes (fixes #787).

RemoteTaskRunner should respect worker version changes (fixes #787).