Prerequisites: An SMS number must be provisioned by Momentic.
sms object.
sms.send
Send an SMS from a Momentic-provisioned number.
sms.fetchLatest
Returns the most recent message, polling until one arrives or the timeout
elapses. Throws on timeout.
Without
afterDate, fetchLatest may return stale messages from previous
runs. Keep tests single-flow per number to avoid race conditions.