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

Fixes seantis/seantis.reservation#88.