Correctly check in with diner_id, custom before_filter to ensure only one pending check per user at a time.