Current state of reliable execution scheduling
For my SObjectWorkQueue I am using batch chaining and serialized work records. It’s not a new approach but worked very reliably in the past for me. Not sure if I ever saw this penalty.
https://github.com/rsoesemann/sobject-work-Queue