Okay, I think I might know the reason for the Error 05 on the Torus.
I woke up to an Error 05 this morning. It happened sometime last night. It has nothing do with the cables.
Until last evening, I was powering the ethernet switch from the BDP-1's USB output. Last evening, I decided to power the ethernet switch from another power. So the BDP-1 wasn't powering anything. Similarly, in August, I was using an external USB hub to connect to the BDP-1. I kept getting error 05. The BDP-1 at that time also wasn't powering the drives.
If the Torus does supply high power from time to time, perhaps this can be offset by having something plugged into the BDP-1. So powering the switch from the BDP-1 perhaps acted as a buffer?
I rebooted the BDP-1 and will keep things off the BDP-1. Let's see if it results in error code 05 again.