This is exactly what I'm experiencing as well. I normally try to ride out the loading screens because if they end in a PVTE<insert random number between 0 and 9 here> error, then I usually log back in to find the SOT weren't spent and my trooper can still be used. However, sometimes they end in MACL0.