This test was designed to test that transpose propagates to the arguments.  It does that.  In this sense this change makes it more of a unit test and less of an integration test.  I think it's better as it is regardless.  

For example if we were to decide to make commutativity default then that decision should have no impact on this test.