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