It should be fine to change the camera. It simply uses it to raycast, so there isn't really any issue with that.
I'm not sure if anything should be one about that message - perhaps you could addcomponent on a disabled game object, so awake doesn't get called immediately, and then enable it? The message is rather critical to the enduser, though it obviously isn't in your case....