Introduce OfflineCause.UserCause
Merge pull request #1103 from olivergondza/refactor-offline-cause

Introduce `OfflineCause.UserCause`
update since
Refactor CLI tests