Have no idea about immobilisers, although I have heard of ones that allow you to remotely immobilise, so the car is easier to find in a location of your choice, rather than the thieves.
Do you know how they got around the Location services? A bit concerned about that one, as if it is easy to do...