There is no way out of GAPROLE_ERROR if you are currently disconnected and advertising is not currently enabled. I came across this and posted a question but got no response. I don't know if this will be addressed in the forthcoming release.
If memory serves I fixed it by allowing advertising to start even if the current state is GAPROLE_ERROR.