A bunch more supply protocol tests.
A bunch more supply protocol tests.

Including making sure that an observer will never see an emit after
seeing a done or a quit - at least, not unless somebody goes out of
their way to make this happen. Covers RT #123477.

b2gills/roast,bitrauser/roast,zostay/roast,skids/roast,dankogai/roast,skids/roast,bitrauser/roast,cygx/roast,cygx/roast,dogbert17/roast,zostay/roast,dankogai/roast,skids/roast,perl6/roast,cygx/roast,dankogai/roast,b2gills/roast,dogbert17/roast,b2gills/roast,zostay/roast