There are a few questions floating around regarding transitive dependencies with AAR files in Gradle:
It appears that my problem has cleared up with Gradle 1.9 and com.android.tools.build:gradle:0.7.+. Leastways, I can no longer reproduce the problem.
com.android.tools.build:gradle:0.7.+