Fix equi ctor

This should address the short-fat matrix, quasimatrix, and fewer-than-two-row matrix bugs discussed in Issue #1239.

Not sure if I used `pref` correctly in my test, and I am sure that the test I wrote isn't organized well, but I'm happy to add some logic to the test order, or hone or add cases if there are any suggestions.