My guess is that I had to manage the companion in the start menu, we never tried that. That said, it's still a bug, I should be able to dismiss my companion via dialog if they're reassigned to the primary player from the co-op player by way of chaining happenstance.