isFirstLayerSolved handles case where starting cube was reoriented, but no moves were made