Fixes a bug where MetricsUploaderLogic never ended because it was
waiting for savedUploadRequests which never came as it is triggered
only as result of logsUploadFailed event.
logsUploadFailed event is now always emitted and it is responsibility
of handler to check if there was any actual failures from the payload.
Fixes a bug where
MetricsUploaderLogic
never ended because it was waiting forsavedUploadRequests
which never came as it is triggered only as result oflogsUploadFailed
event.logsUploadFailed
event is now always emitted and it is responsibility of handler to check if there was any actual failures from the payload.