Limit of execution time for bluetooth events

The programming guide for Core Bluetooth states that "Upon being woken up, an app has around 10 seconds to complete a task. Ideally, it should complete the task as fast as possible and allow itself to be suspended again. Apps that spend too much time executing in the background can be throttled back by the system or killed."

My use case however demands that I continue to receive live data from a Bluetooth peripheral for more than 10 seconds. In my testing things are working fine and my app runs for more than 10 seconds. Why is this the case and could this become an issue later on?

I have set the background modes for Background Processing, Fetch and Use Bluetooth LE accessories.