Script binding for QIODevice::open() no longer eats return value