treat nil as 0 in file version embed logic

The frontend and public ui's were inconsistent in handling file versions with no byte size value. The staff ui now treats nil as 0, as the public ui does.