Fix assert when resolving font on canvas with dirty shadow distribution

This CL fixes the assert and also avoids unnecessary style computation

BUG=535171
R=timloh@chromium.org,rune@opera.com

Review URL: https://codereview.chromium.org/1367743002

Cr-Commit-Position: refs/heads/master@{#350646}
3 files changed