Was a reliable fix ever found for this besides putting a lengthy delay before and after the publish call?