enable setdiag for non pre-existing offsets

This should take care of the outstanding TODOs for https://github.com/scipy/scipy/pull/2932.