Ok, I rolled the whole thing back to icehouse again to collect some debug data while it was working, rolled forward to Juno and applied the patch and everything is working fine - the other problems must have been self inflicted while I was hacking around trying to figure out the initial problem.
So to clarify, on a fresh checkout and install of stable/juno, this patch fixes the issue.
Ok, I rolled the whole thing back to icehouse again to collect some debug data while it was working, rolled forward to Juno and applied the patch and everything is working fine - the other problems must have been self inflicted while I was hacking around trying to figure out the initial problem.
So to clarify, on a fresh checkout and install of stable/juno, this patch fixes the issue.