Hey there,
Your question peaked my interest for sure. I have to admit I am in no way fan of reminders to non-openers, purely because of the unreliable nature of the Email Open activity. Nowadays in B2B, many recipients will have mail scanners running which will give you false positives. Also, the Email Open activity is logged when the images (and therefore the tracking pixel) are downloaded in the recipient's email client. Some email clients are configured to auto-download which means that recipient will seem to open all emails instantly without the person actually being aware the email is in their inbox in the first place. Other email clients are configured to only download images when the person clicks on a button to do so, which means the person can actually have consumed your content without downloading images so you're not aware of it. So the Open activity is essentially meaningless in understanding whether the person actually saw your content.
There, rant over.
Depending on how many emails eventually are going to be in your flow, it might be an option to make this an engagement program, but that would be a bit tricky with the notion of only sending email 2 if the recipient consumed the content in email 1.
As a drip nurture, I think I would use a PMCF date field to stamp when the last email was sent and a PMCF string field to capture which email that was. That gives you filtering possibilities for a smart campaign to send the correct next email.