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.
@DAMason they appear aligned, but looking into the raw code there is a tab in line 740, you should replace it with 4 spaces to keep alignment,