BF: (re)raise the exception always unless returning
coding logic flaw is obvious (leaves unser used later undefined), so no dedicated test was found

otherwise leads atm to masking of this error while testing on i386 and then failling with

UnboundLocalError: local variable unser referenced before assignment

More detail: https://buildd.debian.org/status/fetch.php?pkg=pandas&arch=i386&ver=0.19.1-1&stamp=1479504883
thanks!