The meaning is essentially the same. For me, (1) feels slightly more as if the speaker is judging the person. Both could mean than he did not keep the appointment on purpose.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.