I use the CameraConnect app with my RP. The app can be in the background, it just can't be shut down. Some cameras even let you transfer the coordinates to the camera after the fact (the RP doesn't)
Not sure why you think this renders the GPS functionality useless. I have used it many times and it works just fine. How do you expect your phone to log your GPS coordinates if you don't have an active app logging it?
If it's not the case it's great. My experience with Camera Connect and 5DIV - it breaks the connection as soon as the app goes to background. Also the system can just kill the app in the background, in fact there's no strict distinction if an app is in the background or sleeping and inaccessible. I wonder if it'll be able to keep bluetooth connection to the camera all the time.