This series fixes various bugs and splats reported since the allow-handler-to-run-with-no-rtnl series went in.
Last patch adds a script that can be used to add further tests in case more bugs are reported. In case you prefer reverting the original series instead of fixing fallout I can resend this patch on its own.