Handoff now frees the counter, ends the service session, and requeues
the same ticket for the next department — critical for hospital flows
like doctor → lab.
Co-authored-by: Cursor <cursoragent@cursor.com>
Route model binding fell back to numeric id after route:cache; models now
resolve by uuid so Care and Frontdesk counter consoles work in production.
Co-authored-by: Cursor <cursoragent@cursor.com>