Could be either a genuine case of the author hearing one thing and the company meaning another, or a change of mind by the company, possibly involving higher ups.
No, and you are not supposed to be able to understand. Otherwise being polite and claiming to have misunderstood something wouldn’t make any sense, as it would be equivalent to blaming the company directly.
It is nobody's business here but Nick's what happened. Take his words at face value and assume he misunderstood his boss unless you have reason to believe otherwise and it actually matters.
I think this is wrong, Nick initally posted to the Internet - without caveat's - I think it's perfectly reasonable to ask question's and intrigue.
Probably after going over it, they determined that it would present no harm. Notice that this was not a legal process, just an employer and developer communicating.
That could easily be interpreted more broadly than it was intended. He could interpret it as "I learned Javascript while working there, so I can't release a project in Javascript" or something like that, when they really intended it to prevent use of non-publicly available information related to their business.