ocaml-csts: fix README state-machine example
Three bugs:
- [Csts.Unbind] takes [{ unbind_reason; ... }], not [{ reason }].
- [Csts.Unbound] doesn't exist as an output; the constructor is
[Csts.Unbound_ok].
- The session driver fed only [bind; unbind], so the state machine
rejected the unbind from [Bind_pending]. Add the [Bind_return] /
[Unbind_return] inputs that complete the round-trip.
Switch [Printf.printf] / [print_endline] to [Fmt.pr] for consistency.