dsdb group audit tests: log_membership_changes extra tests

Add extra tests to ensure better test coverage of log_membership_changes

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
(cherry picked from commit aeef8b41)
16 jobs for gary-group-audit-fixes-v4-9 in 243 minutes and 54 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #115518757
docker shared
build_ctdb

00:19:41

passed #115518759
docker shared
build_others

00:12:58

passed #115518760
docker private
build_samba

03:27:14

passed #115518763
docker private
build_samba_ad_dc

01:00:29

passed #115518754
docker shared
build_samba_ad_dc_2

00:29:48

passed #115571130
shared docker
build_samba_ctdb

00:36:38

passed #115518762
docker private
build_samba_fileserver

00:17:39

passed #115518755
docker shared
build_samba_libs

00:33:31

passed #115518749
docker shared
build_samba_none_env

00:47:46

passed #115518750
docker shared
build_samba_nopython

00:28:29

passed #115518761
docker private
build_samba_nt4

00:33:49

passed #115518753
docker shared
build_samba_o3

00:34:04

passed #115518756
docker shared
build_samba_static

00:49:10

passed #115518751
docker shared
build_samba_systemkrb5

00:17:05

passed #115518752
docker shared
build_samba_xc

00:06:13

failed #115518758
docker shared
build_samba_ctdb

00:19:55