what happens is exim passes the email to the amavis pipe, which then if it
passes resubmits it back to exim.
it matches the condition and passes it onto the next router.
by having the amavis (pipe) and the route list (SMTP) combined, exim may
have become confused and bypassed amavis
(you can check this by looking at the headers and seeing if you the
following header, if not exim is bypassing amavis.
looking at the headers from your MTA I would say this is the case)
Received: from amavis by obelix.awd.au.com with scanned-ok (Exim 3.22 #1)
id 157ITu-0005bc-00
for awd@???; Wed, 06 Jun 2001 00:40:54 +0930
obviously box names and IPs change coz of your network configs.
change your config to the one suggested by the amavis docs and myself and
prob lots of ppl in the list archives and you will find it works absolutely
fantasically.