Hey Robert -- just confirming before I edit one of the annoyingly detailed GP services that everything else is in order
Once the geoprocessing/widget.js is updated to pull in the appropriate message types:
and once the job is configured to report 'Info' level messages (and the script is doing so):
and the python script sets an output parameter of the output message, then the geoprocessing widget should show all messages after the geoprocessing task is complete.
Am I missing anything, to your knowledge?