This appears to have the same root cause as bug 1633536, incorrect ordering in the inactivation of block nodes.
Dave confirmed that, as expected for this cause, it's fixed for him in upstream 3.1.0-rc5, so I'm closing this as a duplicate. RHEL 7.7/7.6.z backports are already available, too.
*** This bug has been marked as a duplicate of bug 1633536 ***