Recorder handles artefact messages

 Also more testing around recorder

@robyoung
@maxfliri