Signal vs workflow method race condition

Replying to me own question…

Seems Will workflow method be processed first or Signal clearly states this behavior IS to be expected.

Based on this information, can I expect the same for UpdateMethod’s and their validation methods or do they provide other guarantees? I’d have a hard time validating input without any state set.