Getting compiler generated owned error

Hi,

I am getting an issue that is not reproducible at all. I am using ProcedureKit Pod and isn't sure if issue in their code or mine.
Fabric logs :
https://stackoverflow.com/questions/57357907/unable-to-reproduce-error-that-is-seen-by-very-few-users

Now, I have no way to confirm my hypothesis but I think this is causing due to self being null in this
(Procedure.start())

eventQueue.dispatchEventBlockInternal(minimumQoS: currentQoS) {
            self._start()
        }

Has anyone faced this before?