> その前後とはまったく関係ない処理なんで。

というか、そういうところにたいがいのバグの90%以上があるんだよ。

そもそも、原因を切り分けするために、現象が起きる最小のコードにまで切り詰める
のが常識だろ。だんだんスリムアップしていって、あるところで出なくなったら
その直前に削除した部分があやしいわけ。

で、十分にスリムアップして(機密部分などがなくなって、pasteするのに十分な小ささに)、
「これで起きるんですが」と「そのままコード全部」をpasteするのが常識。

(まあ、そこまでやるうちに、99%の場合は解決しちゃうんだけどな)