The call centre's 'it'll be fine next week' response is alarming and certainly untrue.
I would go to the top of this forum, look at the sticky and call the bmi HQ phone number and as for Senior Pre-Travel Support as they are the crack team for sorting this sort of thing out.