It looks like you can use _postToDOMAsync in conditions. Is it correct that this doesn't work with expressions?
You can call the function, but I would say it's not useful, because conditions and expressions must return a result synchronously, so you can't wait on anything in them. If you want to do async work it should be in an action, since that is the only thing that the engine allows to finish working later on.