Fix guestlist and reservation validation.

Also experimented with async for fun.