Upload remaining result files at the end

Giant hack warning. The program id is taken from the ispyb upload
plugins (they're instance variables.) The upload is done directly
from the plugin (ie it's not a separate one.)