Refactor: Consolidate async and sync page blob implementations - Part 1