ClusterPullConnectionFactory is used internally to create connections between nodes within a cluster. Messages are sucked to other nodes only if there is no local receivers (like your MDB) while receivers on other nodes are available.
So as long as your MDB is not dead, the messages won't be sent to other nodes.