It is unclear why Sudan's army has moved against an ​ally in detaining Ahmed Haroun - a former senior Islamist official ‌wanted by ‌the ICC.