I had the same experience. First booking cancelled due to lack of parts in my area. Rescheduled and told I was prioritised.
Second booking cancelled, wasn't called several times like the email...