Updating assign script to what's being used & report errors in announce script

Merged in what lahiff & mason are using now when assigning redigi/miniaodsim requests.  Also added a few other options.  To the announce script now grab the return value from the reqMgrClient.announceWorkflowCascade call & only print "Announced" when its actually done so.  Otherwise print the error we get back.
Hmm -- thats interesting.  As the diff makes it looks that indentation wouldn't be OK, but in my forked version I thought this comes from its OK.  The assignRequest & following if should be aligned.