NXP-13539: start a new transaction only if needed