That sounds a terrible experience, esp in F. Never, ever, not had true dine on demand in J or F. The only good thing was that you didn't need to deal with the QR call centre. :)
You shouldn't have to use it, but I've used the Al Maha arrival service (escorted and whisked through...