Не уверен, поможет ли это кому-нибудь еще, но в нашем приложении мы столкнулись с проблемой, когда единственный способ заставить его использовать черный стиль был, если мы установили его в стиль по умолчанию:
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault];
Возможно, стоит попробовать, если у вас не работает BlackOpaque.