Fix bug where some multipart messages are not read by recursively processing them