Fixing Reservations

Still working on making reservations working for multi parties, and also
fixing reservation bug with population propagation through a path.