Great question! I think you are correct, if a member has Check In permission this should override read-only on the Check In screen. This has been corrected and should be working now. I also made the same change for member who can debrief on missions.
Thanks,
Mike