Fixed odd roller bed behavior

- When attached to a roller bed, pixel_y is now manually incremented and
removed instead of hardcoded. Might not do much unless the mob is
already offset for any reason (in which case it won't reset it)
- Fixed useless if clause that caused mobs to not have their pixel_y
reset on roller beds unless they unbuckled themslves

Should address #1302