It is related to this PR since the loadByRemoteId() method had to be added to the abstract Gateway class.
However, while the decorator pattern is nice to achieve separation of concerns, I do believe that this ExceptionConversion decorator class is separating a concern that must not be separated from the EzcDatabase gateway. It does not improve maintainability, quite the opposite in this case.