I had the same problem and here is what I did and it worked.
Open the corrupt .fcp in TextEdit saved it as “.txt” Take that file and change it’s extension back to .fcp and it should be good to go. There might be some reconnecting to do but it’s all there.
Hope this helps.