I saw a BA rep reply to someone on Facebook a couple of days ago to say that BAH can't help people via social media channels unless their travel date or balance due date is less than 2 weeks away.
Of course this could just be more spur of the moment BS from them, but wondering if it's a new policy...