I just woke up today also to find a fish on the floor. Luckily it couldn't have been for more than 8 hours as when I put it back in the tank it was still happy as ever. Also lucky it was not an oscar, it was a albino clarias, she probably wandered the house before she started to get dry.
Sorry for the loss, that was a real nice looking oscar.