xenbus: avoid zero returns from read()