I wondering if this made a difference.
The test failed at <code>view = self.marionette.find_element(*self._settings_view_locator)</code> because it was moving to fast.
But I guess this is basically the same, if the element is not found the test will fail at that wait