FDShimThread cleanup with basic_cancel method. Queue delete works now. Better large message sending support.