BF: rating scale: handle skip response properly in all circumstances

- was appending a non-"None" rating in some cases; skip was still evident in the response history