better error reporting when provided component doesn't exist
@bug W-1780234@
Merging origin/jay/master-pending-providererror into master