Frankly the only person who is responsible for people is the Captain. So long as he does a NAME CALL and VISUAL verification of everyone on board before he picks up the anchor and moves then all is fine.
A sign out board is all that is needed. Frankly I can't stand having a useless "divemaster" on a boat. I want crew, real crew that dives.
Cheers