I didn't remove it. I just exclude those internal messages so that they won't affect normal messages delivery. Based on comments from ServerConsumerImpl.forceDelivery(final long): 

"Prompt delivery and send a "forced delivery" message to the consumer.
 When the consumer receives such a "forced delivery" message, it discards it and knows that
 there are no other messages to be delivered."

Those messages send from this method (with property FORCED_DELIVERY_MESSAGE) always have priority 0 and everytime the client consumer gets it it will changes the ack mode to individual ack (actIndividually = true). I don't think this behavior is correct so
I exclude them.

I don't have test to validate this. It doesn't affect the client behavior on API level.