The noted differences are due to different versions of Db2 (between Db2 v9 and Db2 v12).
Between these two releases IBM made many changes processing DISTSERV which the SQLJ falls under.
Either in Db2 v10 or Db2 v11 IBM introduced changes for the COMMIT intercept and products are required to keep
up with IBM changes. Because of that Detector now processes the COMMIT which Detector did not do in the past.