Extend printer context activation beyond listeners in SCLFunctions
Current org.simantics.scl.db.SCLFunctions
write request functions don't properly set the reportingHandler
in the current SCL context.
The functions need to be fixed to properly reuse the calling thread SCLContext in sync write
cases and to create a derived context in async write
cases.