Thank you for posting your (somewhat complicated!) solution, as we have just discovered the same problem.
It seems surprising that there are virtually no systems that are capable of directly reading Prores MXF wrapped media, or for that matter Avid 444 media.
A quicktime reference of the same media seems to be universally readable.