Minor cleanups to exam listAll

@jbau please

While sharpening the ax for #1459 I noticed that listing exam items smelled a little off, so I tidied it up, tested by hand and rand the unit tests, and now I offer my suggestions to you, @jbau.