Update TrivialFileCatalog for ASO

https://github.com/dmwm/AsyncStageout/issues/4082
Handle all the CouchError exceptions plus the CouchConnectionError exception when calling HeartbeatAPI.updateWorkerHeartbeat() in event loop.
allow failed -> rejected transition
fix ACDC installation for test mode
fix bug in dbs workflow completion query
Merge pull request #5027 from hufnagel/dbs_workflow_complete

fix bug in dbs workflow completion query (crashes TaskArchiver)
fix return format of the GetCompletedWorkflows
fixing issue #4992
set FRONTIER_ID variable to the requestName
Remove obsolete name parameter in UFC
fix missing workflow retrieval
Merge pull request #5041 from ticoann/block_completion_fix

fix missing workflow retrieval
Merge pull request #5038 from amaltaro/updt_FrontierID

Set FRONTIER_ID variable to the requestName
Merge pull request #5029 from ticoann/fix_dbsbuffer_complete_check_query

fix return format of the GetCompletedWorkflows
Merge pull request #5025 from ticoann/fix_acdc_for_testsetupwq

fix ACDC installation for test mode
Use PhEDEx to locate blocks/dataset instead of dbs

Use DBS when dbsUrl is local
Fixes #5033
Handles case when origin site name se = 'UNKNOWN' #5012
Refactor lexicon: extract regexp strings from methods. Needed for CRAB3
add workflow to key to remove.
Merge pull request #5046 from ticoann/dbs_input_fix

add workflow to key to remove.
only delete the key when exist.
Not sure why different block has different key