Switch to os.path.exists

Issue with xbmcvfs means this isn’t returning correct results, at least
on Windows. As no virtual paths *should* be being used, we can use
Pythons native instead.