use instance_exec to run option block in worker instance context

this allows to use allow_lossless, but be careful as not everything is already initialised
mark Abc test option argument unused in worker option block context spec
check value of option in worker option block context spec
Merge branch 'option_block_context'