improved error handling for NULL pk values when importing data

is the bulkShardProcessor somewhere else in use where the id could be null?