The control image load handler resizes the output to the control image, and it fires after restoreTaskToUI() has applied the task settings, so 'Use these settings' always fell back to the control image size.