Test: Test more error paths
core::MedalError::AccessDenied and core::MedalError::SessionTimeout seem to never get created during testing in code coverage (is this actually correct?)
core::MedalError::AccessDenied and core::MedalError::SessionTimeout seem to never get created during testing in code coverage (is this actually correct?)