Pass exception instead of None on failed getObject from S3

We would like to have some information about the S3 exception instead of just getting None.
s/msg: String, exception: Throwable/val msg: String, val exception: Throwable/