Do UART pins on the Beagle Bone Black require tri-state buffers?
Adding in some 10K series resistors should limit the current that flows through the BeagleBone's (or any other CMOS IC's) internal ESD clamp diodes.
I think you would be fine with tri-state buffers though. Or analog switches. I'd expect less signal degradation out of either of those than the resistor.