workflows: Holding Pen details update

This branch updates workflows with some important asset changes as well as cosmetic fixes to detailed display of records.
Simpler and nicer via `.exception`
```python
except (TypeError, AttributeError):
    eng.log.exception("Problem with getting the persistent identifiers")
```