BUG: fix not returning out array from ufuncs with subok=False set

closes gh-5240
I want to jump the search for a wrapper which is a costly dict lookup, goto or a integer flag are the two best ways I saw to do that.