Synchronous recording transaction
Previously, I had made the decision to create a Recording row asynchronously, but what's happening is that these are never created because there are many other asynchronous database writes waiting to be written.
Recording entries are essential to understand what needs to be restarted or what failed (yet to be implemented).