Canvasの2D描画でfill()とstroke()が混在している場合、特定のAndroid端末のChromeで表示が崩れます。

具体的には、異なる2つの形状をそれぞれfillおよびstrokeで描画すると、最初に描画した形状が2つ描画されます。(つまり後に描画したものが間違って描画される。)

コード:
http://jsfiddle.net/hp8up2t8/

Chromeのバージョン:
Chrome for Android 40.0.2214.89

不具合を確認した端末:
・DIGNO DUAL2 WX10K (Android4.2.2)
・URBANO L01 KYY21 (Android4.2.2)

回避方法をご存知の方はいらっしゃいますでしょうか?