twister: fix --keep-artifacts use the allow-list generated by --keep-artifacts whenever cleanup_artifacts() is called. This resolves an issue where this allow-list was not being honored when using the --prep-artifacts-for-testing flag. Signed-off-by: Mike Szczys <mike@golioth.io>