Even when you turn off all that stuff, shit like iBeacon still makes you locally trackable. Try installing the apple store app for example, turning off everything and walking into a physical apple store, you'll still get an iBeacon induced notification on your phone from that app.
There is no way to turn off iBeacon tracking on iPhones.
At this point you need to walk around with a faraday cage evidence bag to not have your phone stop fucking transmitting & receiving radio waves.