Do not assert on NULL pgcit
Return an error in dvdnav_get_position instead of asserting

LP: #1236939
dvdnav_get_position: Fix mutex unlocking in case of error