I think it is a bug in weaviate, but it has certain preconditions to happen - restarting wipes the state but it could reappear any time.
The latest version contains additional information in the error, which can help me to pin down what the actual reason is.