this transaction will never be confirmed. I see no problem there ..
The transaction might include some coins that were spent and some that were not making it difficult to get to the unspent ones. Plus accidentally sending bad coins is pretty annoying to sender and receiver.
Maybe I put this in the wrong place. Move to dev and tech discusion?