Asterisk 1.4 CMD Voicemail USEREXIT response kills macro

I have a callbackup voicemail macro that works, but if caller does not press # after leaving voicemail, the macro will exit and not finish. Most people do not press # after leaving voicemail. But Voicemail() returns as this is problem, and my macro is terminated

log example:
Spawn extension (macro-leave_voicemail, s, 1) exited non-zero

I want macro to ignore command voicemail’s USEREXIT response and continue to execute.