Use correct assert methods.
Fix request_id_as_int for negative numbers.
Add Recurrence to group separately reservable Allocations.