Fix deviceAccess not going to 'pending' state if re-requesting media after a permissionDismissed error

Since we never actually clear the timeout variable, if you re-request media after the user hits the "x" in chrome, the deviceAccess state will never go back to "pending".