Both ACPI and ISA probe paths can succeed when BIOS is configured in compatibility mode, causing atrtc1 (ACPI) and atrtc0 (ISA) to attach
to the same RTC hardware. This results in duplicate IRQ handlers, race conditions on register access, and two identical event timers.
Add a static guard flag checked in probe() to ensure only the first instance attaches. Set the flag early in attach(), before any
early-return paths that could bypass it.
Keep RF_SHAREABLE on IRQ allocation to allow coexistence with ACPI system resources.