Adds @_utils.log_and_ignore_exceptions decorator.

We had some function that did this previously. If we want it in the
future, this decorator is a cleaner approach than repeating it in every
function.
Marks test_room_iterators as an expected failure.