st/oxr: Accept nonnull subactionPaths when countSubactionPaths is 0
It's not clear that this is forbidden, and it can make the caller's life a little easier. For example, empty Rust slices (references to arrays) are not guaranteed to have a null pointer component.