1) There can be different kind of implementations in different phone models how they handle these messages. You don't have to use different kind of messages to different phones.
2) I suggest that you use class 1 for SI messages. Since they may not go correctly handled to the browser if you use class 0(flash).
M, Forum Nokia