Doing a transition css animation between a state when no -webkit-box-shadow is set to a state where one is does not animate. If you set -webkit-box-shadow to the default explicitly in the first state all is fine.
Created attachment 17005 [details] test case
Works now.