305 binscript tests

Some of the scripts still don't have the main functionality tested but consistency things like '--help' always working etc are across all scripts now. Notably, receive-events doesn't have it's core functionality tested at all. 

This process turned up a number of deficiencies of some of the scripts, which have been addressed in this PR.