diff --git a/aeron-driver/src/main/java/io/aeron/driver/IpcPublication.java b/aeron-driver/src/main/java/io/aeron/driver/IpcPublication.java
index <HASH>..<HASH> 100644
--- a/aeron-driver/src/main/java/io/aeron/driver/IpcPublication.java
+++ b/aeron-driver/src/main/java/io/aeron/driver/IpcPublication.java
@@ -233,7 +233,7 @@ public class IpcPublication implements DriverManagedResource
                 break;
         }
 
-        if (Status.ACTIVE == status && consumerPosition == lastConsumerPosition)
+        if (consumerPosition == lastConsumerPosition)
         {
             if (producerPosition() > consumerPosition &&
                 timeNs > (timeOfLastConsumerPositionChange + unblockTimeoutNs))
[Java] Keep checking for blocked IpcPublication even when inactive.