State Messages were introduced in SCCM 2012. State Messages are only used by some components such as Software Updates, Desired Configuration Management and reflect the client condition at certain points in time. These are useful for administrators to track the flow of data through various components.
The following database provides information about common errors you might run into with Windows Updates. Please let me know if you know of any missed here and I will add them to the list.