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.
is indentation ok here?