Change BUTFIRSTS so that, on bad input, it considers its entire input bad, not just one element.
This is consistent with how other procedures work. The logic was adpated from lfirst() and lfirsts().
Authored by: david_costanzo 2026-05-22
Parent: [r6210]
Child: [r6212]