if you ever go to immigration for an extension, the chances are that you need it. Even though its not your responsibility, if it hasnt been done you will be fined 1600฿
immigration dont ask for one, it is a requirement that a tm30 is lodged withing 24 hours of arrival. Hotels do it automatically, but maybe because he was staying with a friend, that friend is then supposed to do the notification