When a hold is expired by cancel_expired_holds.pl it creates a situation where item is shown as available even though it still needs to be checked in by a staff member. The item might have other holds, it needs to be transferred to its home library or it just needs to be shelved to its correct location since we have separate shelves for waiting holds. By having a specific notforloan-value set with the expiry cron our patrons would get the correct information, that the item isn't available and our staff would get the information on where to find the item as now there can be confusion on where the item actually is.