Rather than duplicating the logic of `viewAsserts.assertOnScreen()`, can you just call it directly before attempting to scroll?