As I said, another option is a uuid_transfer to a dialplan extension that does the answer then hangup.
That way you only need one command.

If you don't want to see a CDR at all (but you usually get one even if the call doesn't connect) you can set process_cdr=false.
Why are you concerned about channel_answer events? Don't listen / ignore it.

-Avi