BF RatingScale history start, time-out

- should start at (markerStart, 0.0), not (None, 0.0)
- should not keep logging after a time-out
- other minor clean-up in RatingScale