How do you deleteing pending messages? and where are they stored? You can see the number of pending messages in the status screen when looking at the status report for a specific thread…
Don’t forget you have to bounce the thread in question to get those messages out of memory after you’ve deleted them out of the database. I would keep the -U so that you don’t “tie up” the default database user.