A blocked user will still be able to read your messages and see when you're online. When you block someone, that user won't be sent any alert or notification that you did so. If they try to message you, they'll receive a generic error message which suggests that they're only accepting messages from Friends.