restart composite through message queue on errors; improved fuzz test