Fix a bug where reservations for partially available whole-day allocations always span the whole day.

@maethu