[refactor] remove gratuitous forward references in lifetime.d

this revealed a bad call to onFinalizeError.

I verified that the extra wrapper call is removed with -inline -O.