fix: collect errors from record without exception
#2610

Paul-Bob wants to merge fix/perform_action_and_record_errors into main

We do not currently have an analysis of these two commits