DeleteExeFunction 内で呼び出されている EntityUtils#removeSelfObjectTree が原因。
実際には、このケースだと B の該当インスタンスは、A からの参照がないので、空である。 EntityUtils#removeSelfObjectTree で Set に対する Null チェックを行えば問題ないように思われる。