RxJs Error Handling - The Catch and Rethrow RxJs Error Handling Strategy and the finalize Operator