Sometimes for no reason the refund of miles and 241 can be delayed.
In your situation there is no reason to cancel: you can just phone and upgrade the existing booking if F becomes available. And yes, you can edit the return even after you have flown the outbound.