I mean that doesn't help anything as if you collide the SHA-1 hash you automatically get a SHA-256 hash collision.
If you have X and Y such that X has a SHA1 hash collision with Y, you end up such that SHA256(SHA1(X)) == SHA256(SHA1(Y)).
That's why I said what I said.
The question is does the SHA1 step make this any easier?
Don't you still have to either break SHA256 (predicting the hash it will generate) or do this by brute force?