Just watched a Doctor Who episode from series 4, The Unicorn and the Wasp - the one where Tennant meets Agatha Christie - in which Felicity Jones just happened to have a role.
Having watched Rogue One for a second time last night, I completely rescind all of the criticisms above.
I enjoyed it far, far more the second time around, and additionally understood a few plot points better (not least regarding the Mon Calimari vessel).
I guess the above post came about not least because of watching a number of YouTube videos that discussed missing footage. However, it didn't seem like a big issue when I was watching it this time around.