This is expected behavior. When you add ISL to port-channel, it will tell you that it is disruptive. You config it with CLI, the same thing happens. This interruption only affects the port-channel you just configured and it's transient. As you said, no hosts connect yet, then no need to worry much about the interruption.