Adds all scatter variants for previously added gather expansion tests. More currently expected error cases have been added to the test's template, and will be removed once support for the restore event in drx has been implemented.
Does some minor refactoring that was missed in https://github.com/DynamoRIO/dynamorio/pull/3932.
Issue: #2985 (closed)