Makes failed stage API calls to the Core log in a more understandable way

The log messages on failures in `RemotePipeline` were cryptic and caused misunderstandings. They now report what api method was called and log on a single line.

This fixes #345