No, generally speaking, an outstation either supports unsolicited messages or it doesn't.
I've never encountered a use case where you needed to change this on an active session.
You can always just destroy the existing channel, disconnect, and create a new one with the other setting.