Can you autocast Viewpoint?
Out of curiosity, I tried to create a new Viewpoint for the home widget.
homeWidget.viewpoint = {targetGeometry: fullExtent};