Rollback AND reprocess with webSphere MQ adapter

Has anyone successfully configured webSphere MQ adapter to properly rollback and reprocess messages if an error is encountered in the initial send?