You need to understand that if the controller has gone offline, that means that even if there was a way to remotely boot through the app, the controller has no connection.
If this is an issue, you could put the controller on a smart outlet and be able to turn off/on power to the outlet remotely, effectively rebooting the controller.