解決したよ

サムネイルを作ってからリネームしようとするからうまくいかないんだよ。順番を逆にして、リネームしてからサムネイルを作るようにしてやれば問題なくうごく。明日はコードを綺麗に書きなおさないと。現状、とりあえず動けばあとはどうでもいいやって感じの超やっつけ仕事なコードだからものすごく汚い。あとアニメーションgifの場合にどうするかを決めないとね。動的に生成するようにしてもいいけど、性能が低いからあまり負荷をかけたくない。静的コンテンツならまだましだしね。いや、キャッシングしてやれば動的生成でもいけるかな。