Reduce number of calls to `bst show` in tests
Many tests use cli.get_element_state() to test the state of more than one element, this is wasteful.
Instead, use cli.get_element_states() to load the element states in batches wherever more then one element state needs to be checked.