Why not change your app's code to deal with it? That is, all the code is open source so while one could complain to Pan about the lack of USB power controls... you have all the code in the open to make your Pi better.
Bob