base: fixes event_callback handling of no return values better