It appears as if git-svn-clone-externals doesn't work when the external specifies the revision to use:
$ git-svn-clone-externals
library/shindig/php/src -> 1094333
git svn clone -r 1094333 library/shindig/php/src
Using existing [svn-remote "svn"]
svn-remote.svn.fetch already set to track :refs/remotes/git-svn
$ git svn show-externals
# /
# /library/shindig/php/
/library/shindig/php/src -r 1094333 http://svn.apache.org/repos/asf/shindig/trunk/php/src