See it, Believe it
CometD Messages from Salesforce don't always have successful set to true. It's implied that if successful is not false, then there is no error, and this is corroborated with a valid message payload and no error message. To prevent false positives when checking for errors, success is defaulted to true.