I have imported an unmanaged solution into a developer environment. When I import the app I get the choose to choose all new environmental variables for my data sources which is great. I then also get the choice of creating connections for my connection references in the environment which is fine. However, when I go to use the app I get this error with Bing Maps connector:

My app has this connection already inside of it. However, there does not seem to be any way to get the Bing Maps connector to use my connection reference that I created in the environment. I believe it may just be using the standard connection. I can solve this with some work around which involves going into the app and deleting the connection. However, this is not a viable solution as when I want to deploy this into a production environment as a managed package, I won't have the ability to edit anything.
Also, what is that "Connection by Microsoft" and why is it locked?