The L4D2 error occurs during loading. Please check your connection and try again.
When launching l4d2, a warning appears about having an "insecure" setting that blocks access to VAC protected servers.
This link leads to a discussion thread on the Steam Community platform.