mbrola: make synthesize control use the state value
mbrola: inline the write call
mbrola: merge read into synthesize

This moves the code from read into synthesize as state-based control
logic. This is done to make processing multiple errors easier.