(b) there are paid services that will analyze an incoming tx and let the recipient know (with insurance) if it is safe to accept. (e.g. http://www.gap600.com)
IN SUM: ALL BCH TRANSACTIONS ARE INSTANT.
(* the riskier ones naturally require a few extra steps)