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

closes gh-5240
None is the value used to indicate to return the output argument NULL is create a new return array via `PyArray_Return`