Pontius, that's how it is at an airline I am familiar with, the ULB's are physically checked at the smallest routine hangar visit, and replaced if they will not make to the next check. Other airlines may track each one in their computer system and could in theory replace it on the last overnight stop prior to expiry.