Improved error handling and closing of MQTT client. Fixed subscription to MQTT shards to honor all shards. Added new test configs. Added segregation of generated VINs per EM instance