GrahamA: test case to ensure the component is rescheduled even if update hook throws an exception.