Add test for issue 1526
Fix sense of test in parse_execution to issue a barrier if an external
command has run
Must load universal variables earlier, and issue a barrier after erasing
one.

Fixes #1526