Try not catching an exception so that heroku restarts the worker automatically - interim solution
Revert not catching exception, try avaoiding use of scalazon when puting to kinesis to avoid two aditional methods in aws-sdk-java, setSequenceNumberForOrdering and setExplicitHashKey
Log every time File.new is called
Throw error in hopes to see trace of where new file is being opened
Scrape fix for GeoLiteCity.dat file being opened on every enrich from https://github.com/snowplow/snowplow/pull/714
Try out going back to the old version of the code that uses scalazon for puts, as of: https://github.com/snowplow/snowplow/blob/master/3-enrich/scala-kinesis-enrich/src/main/scala/com.snowplowanalytics.snowplow.enrich.kinesis/sinks/KinesisSink.scala
Source kinesis stream names from ENV
Bump common enrich version to support the 'mob' platform