Yeah, that connection between black and inhospitable makes sense. That would be the most likely reason for it being called the Black Sea.
Black Soldiers
Did the soldiers wear black or dark color clothing? If so, then as they crossed the Black River or rivers, like you said, then the river would appear black from far away. So, that makes sense.