In shape ToppingsAnswer, no matter what callers say, they consistently get a no-match.
It turns out that the ASR worked correctly ("that will be thirty minutes"), but the SLU returned "undefined" rather than "complete" which the script assignes after matching the above utterance.
The reason is that the question shape ToppingsAnswer uses the wrong variable (A_confirmation) instead of the expected one (A_time).
Fixed