Last night I took Fayum Oasis three times from the Mahdists. After each battle got a CTD. Finally I auto resolved and took the place without a CTD.
Also got my first Maxim guns, but they have now disappeared three times. After each battle, without taking any casualties, they disappear off the unit cards. The last time this happened, I made sure to check their unit card before getting out of the battle and they were still there with all three crewmen, but when I checked the unit cards after exiting the battle, they were gone.