This issue was originally reported in
MQTT-417, which doesn't seem to be applied in WD14.
"If the Will Flag is set to 1 and Will Retain is set to 1, the Server MUST publish the Will Message as a retained message"
This is true only if the Server supports retain. This statement must be changed to say the Server MUST do this only if it returns Retain available on the CONNACK.
In addition, in Line 1016, why "Retained" rather than "retained"?
"This bit specifies if the Will Message is to be Retained when it is published."