Does rich:message need that form is rendered completely to display error?
no, rich:message is automatically rendered after ajax requests.