I haven't tried it myself, but there's a new macro text command /statusoff ( use /statusoff [status] ) that removes designated beneficial status. I believe you can make a 6 line macro with this to remove every "card drawn" effect from Draw and cancel the draw. Once you remove the drawn card, the draw recast will be reset.

Like I said, I haven't tested it myself, so I don't know how true it is. If it does works, it sounds like an okay work around to the "discard" issue on AST.

[EDIT]Looks like I was beaten to it.