some tests fixed, since they are relying on not serialized runnable
added a serialization exception check, in order to return the exception to the caller