#5173 revealed a bit of an edge case in the MvStudentT with broadcasting when nu is a vector. Since we haven't tested whether the RV, logp, and logcdf, are doing the right thing in that case, we should assert that nu is a scalar in the make_node method of the respective RandomVariable.
We can always remove this restriction if we confirm things are working consistently with the rules of broadcasting.