My subs had to sign a conditional waiver & send with their invoices.. our was worded so that the condition was satisfied when they got paid by us, then the waiver went into effect... no payment = paper doesn't mean anything
this protected us and them. and initially, when the policy was implemented, required a lot of explanation to our subs, since most people don't understand the difference between full & unconditional.
've never signed or provided an unconditional waiver, it was always condition based on something, 99% of the time, getting paid.
If the cabinet guys get serious, they'll generally provide an intent to lien and should have a notice of furnishing on file signed by the GC..
they cannot remove materials from your home. they only have a limited amount of time to file the lien, generally some 30/60/90 days of last provided materials or labor.
if they try to remove anything, tell them to get bent and follow up with the GC, call cops if they won't leave the doorstep.