PGF/TikZ の dvips バックエンドのバグのように思います。
出力されたDVIファイルのpsスペシャルを見ると
<< /Type /Pattern /PatternType 1 ... /Matrix [0.7071 0.7071 -0.7071 0.7071 0.0 0.0] ... >> matrix makepattern ...
となっていますが、PostScript Language Reference, third editionによるとTypeやMatrixというキーはないようです。パターンに変換行列を適用する場合は
<< /PatternType 1 ... >> [0.7071 0.7071 -0.7071 0.7071 0.0 0.0] makepattern ...
のようになるのが正しいのはないかと思います。
(PDFだとTypeやMatrixというキーがあるので混同したのかも?)