Issue #2859246 by Jo Fitzgerald, phenaproxima: Allow MigrateExecutable to be constructed without a message object