At - 2546 Table 3.13 – Disconnect Return Code value
Is this intentional?
Outside the table, I don't see any explanations for (not a complete list):
150 0x96 Message rate too high
151 0x97 Quota exceeded
159 0x9F Connection rate exceeded
160 0xA0 Maximum connect time