That's a long shot, sometimes they do transfer within 3 to 4 working days and sometimes they are more.
And yes you can transfer two batches of 20K *points, they need to be in the same transfer though, so you need to transfer 40K to get the 50 Miles, and you also need to check if the flight does have availability of an upgrade or not.