The content_filter ("amavis") must be setup as transport in the master.cf with the same name. In this case, it's called "smtp-amavis" in the master.cf, not "amavis".
That may be the reason, why the queue manager fails to connect to the transport layer and therefore postfix fails to accept the mail.