結局

ぶっちゃけハマってたのは文字コード問題なのだが、
文字コードヲタを自称する人を連れてきたりしてすったもんだした挙句とりあえずあきらめて仕切りなおすことに。
システムの基本ポリシーに問題があっていろんなコードが混在してるくせに、日本語のファイル名を扱うとか無謀なことをしていたのが敗因。
<追記>
急転直下したw
もーどうなっても知らんで。